Welcome to Windows Presentation Foundation (WPF)
Top Tasks :

WPF Community Bloggers

Browse by Tags

All Tags » MbUnit   (RSS)

  • Give credit where it is due

    Jeff's recent post I cannot repeat enough , with both MbUnit and Gallio we have made sure that we have credited folks where we have reimplemented their ideas and concepts. If they took the time to come up with the concept\idea then we feel it was only right to credit them for that concep\idea, while there may be little legal standing it is a polite and professional thing to do. During my time as V2 lead, Roy contacted me about a failure on our part to credit him for the Rollback attribute in the MbUnit code and we quickly corrected it. It was Roys concept and it was only fair to give notice of that. Me and Jeff have recently noticed several other OSS projects who have copied some of the concepts\ideas from MbUnit\Gallio and we ask that those concerned give us the same consideration. Read More...
  • MbUnit v3 in Visual Studio Team System 2008

    One of the changes made in MbUnit v3 alpha 3 was support for the Visual Studio Team System test runner. As Jeff points out, we are the first to offer this kind of support. At the moment the support is experimental but we will be driving foward more in the coming weeks and months. You will need to install MbUnit v3 alpha 3, if your upgrading from v2 to v3 there will be some compatability issues (I'll cover these in a later post). Take this simple test Make sure you have MbUnit and Gallio referanced Recompile and the test should now show in the Test View window Just like a MSTest test you can now run through the test window. Read More...
  • MbUnit v3 beta 3 updates

    Jeff has news on a couple of updates to the MbUnit v3 beta 3 release including. R# 4.0 final support Factory attribute support Repeat and ThreadedRepeat attributes support CSV data source metadata Pex support Contract verifiers The R# 4.0 support does mean that you can run MbUnit 3.0 and 2.0 in R# but if you prefer you can work directly with MbUnit v2.0 (rather than through Gallio) via Alberts plugin. My thanks to Jeff and the whole team, who have worked hard to help make this happen (Jeff in particular works all hours to bring this to you). Read More...
  • MbUnit @ DDD7

    I've proposed a session for MbUnit at one of the UK's best free 1 day conferences, DDD7. DDD7 will be held later this year at Microsoft UK's hq down in Reading but is organised and talks given by non Microsoft staff. The session is based on the one I gave at AgileNorth last year however I'll also be covering Gallio and the changes to MbUnit in v3. The sessions are voted by attendees and the quality of speakers and speakers is very high , I'd love to take the talk down to Reading so when voting opens do spare me a thought :) I'm also hoping to speak at AgileNorth again later this year. Read More...
  • MbUnit v3 and optional TestFixture

    If you have not already done so, check out Jeff's post on changes to make TestFixture optional . As Jeff notes, Jim and Brad took this line in XUnit and after consultation it was decided for MbUnit to support this. Note, it's optional so your existing tests won't break but if refactoring it out makes sense then it is available for you to do so. If you do have any thought's and feelings on this do let us know. Read More...
  • MbUnit v3 alpha 3

    Jeff announced the release of Gallio alpha 3 yesterday , my time constriants at the moment meant I missed blogging Alpha 2 back in March but that release was a massive release in terms of features and the work that Jeff, Julian, Graham, Mark, Ben and the rest of the team have put in. I have talked about Gallio before but as a re-cap, Gallio is described best on the website "The Gallio Automation Platform is an open, extensible, and neutral system for .NET that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks", What does that mean, well unit test frameworks such as xUnit.net, NUnit, Pex and MSTest can plugin into the framework (and Gallio supports them all) or frameworks like MbUnit v3 use it directly. It's runners then use that framework and Gallio has the largest set of runners of any unit test framework to date. GUI (Icarus) Console (Echo) TD.NET R# VSTS CCNet Powershell The runners them selfs are Read More...
  • Microsoft MVC and MbUnit

    You may recall ScottGu's post about the new feature in latest drop of the MS MVC framework that allows you to pick your unit test framework of choice. With Mix08 now wrapped up and the framework released I can show you what the MbUnit templates look like. You will need either MbUnit 2.4.2 or MbUnit 3.0 alpha 2, early previews of these are available if you really like the edge , but more stable drops are coming, with 2.4.2 installed here is what you will see. When created you would see The test project depends on the name of your project, for example "myproject" would be "myprojecttests" etc. The project is preloaded with your main project and a referance to the MbUnit.Framework dll. For the moment we have a default test for the controller, which looks like. using MbUnit.Framework; [TestFixture] public class HomeControllerTests { [Test] public void About() { // // TODO: Add test logic here // } [Test] public void Index() { // // TODO: Add test logic here // } } Notice default tests for your Read More...
  • MbUnit and some news

    MbUnit has achieved a lot in 2 and half years, it was around that time that Peli joined Microsoft and MbUnits future was undecided. Peli wanted to open-source MbUnit but with his new role was unable to do so. I asked Peli and Jamie if I could take this on and the code was released to Tigris and later (seeking SVN rather than the then CVS) it's present home on Google Code. Morten helped out hosting the Wiki and Defect tracker (though these are now also on Google Code). On Phil's suggestion we started a new website (although we lost MbUnit.org we gained MbUnit.com , MbUnit.co.uk and MbUnit.net) and recently added a lot of changes to the site including docs and blog lists etc. What started with a handful of people including myself, Jay and a few others has grown to a core commit group of 12 with a dedicated (and professional writer and editor) docs manager . Thanks to there hardwork and dedication in three years MbUnit has gone through two major releases, a minor release and is in the middle Read More...
  • AgileNorth 2007 roundup

    As I mentioned in my last post I did'nt have an internet connection for most of the day so did'nt get a chance to write up yesterdays AgileNorth 2007 conference where I was speaking on MbUnit . I did manage to write up my thoughts on my way home and here they are. Today was a long day, I did'nt get to bed until 1am, was up at 6am and I write this on the train home and its pushing 8pm. I do find conferences really take it out of you and speaking is even more draining, worrying about your session and then winding down after wards. I really enjoyed today though, my session was very well attended (around 30 in a room that holds 31/32) and I was up against Luke Barrett :) I had some great questions and I have taken a lot of value in the discussions I had afterwards with folks. With this mornings release of V3 I coded some V3 demos after my session and managed a 'scottgu' in taking a group of folks through it in the bar after the conference wrapped up. I really enjoyed meeting everyone and had Read More...
  • MbUnit v3 and Gallio alpha 1

    I am running behind today, I had very limited internet access yesterday so this is a little behind. It's been a little over three months since our last release of MbUnit but we been stepping up the work we have been doing since on the summer to bring you the first cut of Gallio Test Automation Platform (Gallio for short) and MbUnit v3. This project has been a massive undertaking in that entire code base has been rewriteen, a ground up rewrite of everything, framework, runners, everything. As ever my thanks to the entire MbUnit commit team (in particular Jeff as v3 lead, Julian, Vadim and Graham). The release notes which I am taking from Jeffs post are as follows (FYA if you not already done so I highly recommend you add Jeffs blog to your reader of choice, Jeff will be working up more posts on features and functionality that you will want to check out). Alpha 1 marks a significant milestone: much of the groundwork is in place. It doesn't look like much yet, but there's a whole lot going Read More...
  • Ben talking MbUnit @ DDD6

    Been off the radar these last few weeks, lots of reasons why but getting back to speed slowly. Ben gave his MbUnit session at DDD6 over the weekend. The turn out for his talk was well attended and both Ben and fellow MbUnit crew member Dan MuHarry have got some great MbUnit feedback from the folks. Ben has has some great feedback on his talk, check out these posts from Richard Fennell and Paul Lockwood . I echo Pauls statement. watch this guy he will do well ! Ben is a great guy and software engineer, he will indeed go very far. It is my turn on Thursday with my session at the AgileNorth 2007 conference here in Manchester. These last few weeks have been very busy and very stressful but hopefully my session will be enjoyed and I look forward to seeing everyone there. Slides, code and notes will go up on the AgileNorth site after my session. I will also try and get some post event posts up as follow up. Read More...
  • AgileNorth 2007

    Next month I'll be talking about MbUnit at the AgileNorth 2007 conference , this is a one day event to be held in Manchester, UK and will feature sessions from folks such as ThoughtWorks and Exoftware. MbUnit folks will also be on the road into the new year with Ben Hall giving a session at the NextGen UG in January next year . Read More...
  • MbUnit, on the road.

    Members of the MbUnit team will be on the road in the coming months. Jeremy alluded to the fact that MbUnit will have a presence at next months alt.net conf and this will in fact be in the shape of Jeff Brown, the primary lead on the MbUnit Gallio framework . Jeff will of course be talking all about Gallio and the next generation of MbUnit so his session will be well worth catching. In November the annual 1 day DDD conference will be held here in the UK. Sessions require voting and if you are interested in learning from team member (and red-gate test engineer) Ben Hall about testing, improving your testing and what Gallio is all about then be sure to vote for Ben's session . Read More...
  • xUnit.net, one more to the mix.

    I was away on vacation this week and when ever I go away the week is eventful, I came back to the news that Phil Haack has taken the red pill and James\Brad have been busy. My congrats to Phil on his news, I look foward to working with Phil as part of the ASP Insiders. James and Brads (met Brad last year, not sure if Brad remembers but he's a nice guy) new framework, xUnit.net is an interesting addition to the current set of test frameworks in .NET land. Roy, Scott and Bill all have views and Brad has addressed some questions and I'll let you look there for further information. I'll add my thoughts on XUnit only where MbUnit is involved, I'll start with Bill's points first. Like Roy, I'm not about to jump on this bandwagon and I don't suggest you do either. If you're looking to start writing new tests with it, I guess it's okay (other than the things mentioned above) but that's for you to decide. If you're looking to replace NUnit or MbUnit with XUnit.NET forget it. It's not worth it as Read More...
  • Learn Lisp today and other stuff

    Master Jedi Jeff had an itch in between Gallio coding and over on the Gallio contrib coded up a Instrumentation API using Mono Cecil , very sweet. The contrib section is just something that is not on any channel and we keep to throw out our ideas. As Jeff states in his post if other folks like his ideas then it may get developed further, do check out his post and let him know what you think. Wihin Jeffs post I noticed Jason Bock left a comment and I thought 'I know that name', then it struck me, his written two great books that I own, one on IL and the other on Attributes . I also know Jason from his .NET Languages website and ran into a post from Craig Andera on the site . As Craig states I believe it's a good idea to learn at least one new programming language a year . If nothing else, it keeps me from getting bored. You might think I'd choose Ruby, as that's pretty hot right now (in certain circles). And in truth I'm interested. I've even read some of The Pickaxe Book . But the language Read More...
More Posts Next page »

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us