Andrew Stopford's Weblog

poobah

Sponsors

News

Articles

Family

Old Blogs

MbUnit, downloading

Some good feedback on my last post. MbUnit is not longer packaged with TD.net but if you install both packages then you can use both as before with out a problem. MbUnit can be downloaded from the following page, the link on the page may change so I recommend you bookmark the page not the link. MbUnit is built on the same build server as TD.net so you can get the latest and greatest from both packages. The source for MbUnit can be downloaded from SVN, details here.

A question I have for the folks looking into MbUnit, is anything stopping you using it, if your interested in building MbUnit (and possibly contributing) what's stopping you?

Comments

Melvin Lee said:

Hi Andrew,

I'm using MbUnit for almost a year now and I'm happy with it. However now that Visual Studio 2005 is almost RTM I wonder how MbUnit wil fit in. I like what I get currently from MbUnit, but I also like how unit testing is integrated in Visual Studio 2005. So what are your plans regarding to integrating MbUnit into Visual Studio 2005.
BTW, I have downloaded the latest MbUnit msi yesterday and after installation I've noticed that the MbUnit.Core.dll file is missing.
# October 19, 2005 5:11 AM

Andrew said:

Hi Melvin,

VS2005 plans will appear on the road map, MbUnit and TD.net work with out a fault on VS2005.

The MbUnit.Core.dll should be removed from your bin folder when you install the latest version. You need to remove the referances from your project and dll's from your bin folder. Referance the new MbUnit.framework.dll in your project and alter your code to remove the referance to MbUnit.Core.dll. The code for MbUnit.Core.dll is now factored into MbUnit.Framework.dll.

HTH

Andy
# October 19, 2005 5:37 AM

Haacked said:

I made the switch recently.
http://haacked.com/archive/2005/10/18/10856.aspx

The main reason it took so long, despite being impressed with it, ends up being a dumb reason.
# October 19, 2005 10:53 AM

Andrew said:

Cool stuff :) would be great to get RSSBandit using MbUnit, its my rss feeder of choice :)

Andy
# October 19, 2005 11:48 AM

Robert W. Anderson said:

I used to use it but stopped in April or May when I ran into an issue and found the project seemed to be rudderless. The wiki was in pretty bad shape and I couldn't find actual reference documentation on many features that I found interesting.

That is when I switched back to NUnit.

I'm currently porting all of my company's projects to VS2005 and have yet to decide if/when/how we'll integrate with Team System. At that point I'll re-evaluate MBUnit.

One comment I'll make about the docs: They are in much better shape (ala CCNET); however, they are no match for actual API reference docs like what you can create with NDoc. That stuff can be integrated with VS and then the documentation experience is much better for the developer. Excuse me if this is supported and I missed it :)

Believe me, I do understand the advantages to wikis, but would still prefer definitive documentation in the proper format.
# October 20, 2005 10:04 AM

Greg Wojan said:

Is there a problem with the build server? I have been unable to dl either MBUnit or TD.NET. :-(

--Greg
# October 23, 2005 6:09 PM

Andrew said:

The build sever is up and running, may have been some downtime over the weekend but I can confirm its up and running ok.

Andy
# October 24, 2005 4:46 AM

Srinivas said:

I have few questions on TestFu, which is a part of the mbUnit. Please somebody answer these, as it is very crusial for my project, which is to delivered by next week.

Scenario 1:
I have two tables in my dataset, say Orders and OrderDetails (with a Parent-Child relation defined). Is it possible to populate the Orders table manually(without using TestFu), and ask TestFu to populate the OrderDetails table only? I tried a bit, but iam getting errors like "Key set is empty".

Scenario 2:
I have two tables in my dataset, say orders and employees. Th Parent-Child relation is defined. However, the EmloyeeId column in the Orders table(Child Table) can be null, and the Master table was not populated. Now, TestFu gives the same error as above.

Any Solution?
# October 26, 2005 10:00 AM

Andy Stopford said:

hi, I would send this question to the MbUnit mailing lists. A list of support options and how to subscribe to the lists is available on the MbUnit wiki home page.
# October 26, 2005 10:10 AM

Jake said:

I'm in search for a Sr.Software Engineer who has experience using MbUnit, CruiseControl and has a interactive development style. Position is with a BioScience company located in the Boston, MA area. If interested or know of someone who would be please contact me as soon as possible.

Thank you,

Jake

briggjk@kellyservices.com

# July 13, 2007 1:10 PM