-
|
There is a new feature in TestDriven.Net 2.24 (and 3.0 Alpha) that should greatly simplify the deployment and versioning of test runner plug-ins. In previous versions it was important that a compatible test runner plug-in was installed for each test framework you use. This was manageable if all of your projects used the same version of a test framework – however it could quickly get out of hand if a project referenced a different framework version. Because it isn’t always feasible to upgrade all test projects at the same time, teams could end up trapped using an old version of a test framework or with unit test projects that are difficult to run. As of TesDriven.Net 2.24, it is now possible to include the test runner alongside its test framework...
|
-
|
Jeff and the team have announced MbUnit 3.1 , this is another major release from the team with a great deal on offer. Rather than repost please see Jeffs announcement post as there is a great deal of new stuff to see. Read More...
|
-
|
CodeRush have shown a preview of their new TestRunner with NUnit and MbUnit support right out of the box . Jeff and the Gallio team have done a lot of work with these kinds of test execution engines (Gallio supports the R# TestRunner for example) and hopefully the CodeRush guys will connect. Read More...
|
-
|
MbUnit 3 has been a long, long labour. It started around early fall of 2007 and under Jeff had grown and grown into todays final release. Along the way Gallio was born which as a Test Automation Platform this not only acts as the platform for MbUnit 3.0 but is intended as a complete stand alone infrastructure for test frameworks and it offers a great deal of exciting possibilities. Jeff has today announced v3.0.6 Update 1 when in fact MbUnit has been stable since v3.0.4 , sure there are bugs and changes to make but consider v3.0.6 as final, in other words MbUnit v3 is RTM . There are a great deal of reasons why you should consider upgrading to MbUnit 3.0 from MbUnit 2.*. MbUnit 3.0 was a ground up rewrite, everything from the framwork to the...
|
-
|
The main focus of the TestDriven.Net 2.18 release has been to improve support for test runner plug-ins in general (not just NUnit ). If you’re using xUnit , MbUnit or Gallio – I recommend you upgrade to this version. Automatic support for 64-bit machines The registry layout on 64-bit machines is plain weird and full of pitfalls for the unwary. The registry layout is different depending on whether you’re installing under HKLM or HKCU. Under ‘HKLM’ the ‘SOFTWARE’ key is split and test runner plug-ins needed to be registered twice in order to work in both 32 and 64-bit processes. There is no such split under ‘HKCU’ and plug-ins installed there only needed to be registered once. This created the unfortunate situation where plug-ins installed for...
|
-
|
MbUnit 3.0.5 has added support for Visual Studio 10 , as before you can now run MbUnit tests direct from the VS test runner. Don't take my word for it though, check out this video from Karen Liu (lead PM on the C# and VB.NET IDEs). If you are playing with the VS10 CTP then you download the MbUnit support here . Read More...
|
-
|
The last few weeks for me have been rough with news of a serious illness in my extended family. As such I have missed a great deal of the PDC and other news. Due to this I have also pulled out of the DDD conference next month, my thanks to all that voted for it and hopefully next year I will get my wish to take MbUnit to a wider audience. Most of the PDC has been reported to death so I won't rehash it, however closer to home was the 'Future of Unit Testing' panel that featured folks such as Peli , Jim Newkirk and our own Jeff Brown . I understand that Phil Haack was also going to show off the MS MVC frameworks ability to work with a range of unit test frameworks (MbUnit included) but I have yet to see his session to see what he showed...
|
-
|
I presented MbUnit at the Manchester ThoughtWorks geek night last Wednesday, it was a great night with lots of great questions and feedback. It was really great meeting folks who use MbUnit day to day, it really validates the work we do on the project. I think for DDD I'll change the format of my talk as I have now started thinking about a story format for the session, voting for that is due to close soon so we shall see. The next post in the MbUnit series will be about the combinatorial test. Let's take a look at the object under test first. Starting with the interface .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "Courier New", Courier, Monospace; background-color: #ffffff; /*white...
|
-
|
Factories in MbUnit work in much the same way in v2 (where they have been available since the start) and v3, in v2 we would use a Factory as follows. .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "Courier New", Courier, Monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; Read...
|
-
|
"You said no RowTest post!" I know I did but this v3 feature I'd like to talk about, Row value headers, let's look at this example. .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "Courier New", Courier, Monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; Read...
|