DDD7 Agenda Published

Well the votes are in and my proposed session for DDD7 on automated testing did not make the cut, but thanks to anyone who voted for it. I can’t say I am surprised that I am not on the list given the larger number of very interesting sessions proposed. However, I am a little disappointed that even though there were a good percentage of the proposed sessions on testing related subjects only Ian’s on TDD and Ben’s on Pex made it through; I really had expected to see Gojko’s on Fitnesse.Net on the list. ...

October 13, 2008 · 1 min · Richard Fennell

Like the new Blog theme?

Lauren has has restyled our blog server to match the new company web site and also done a matching blog template. Do you like it?

October 9, 2008 · 1 min · Richard Fennell

XP Club meeting

An excellent turnout for tonights XP Club meeting. As I write Nick McKenna is talking about his experiences in adopting agile processes.

October 8, 2008 · 1 min · Richard Fennell

Flash problems

Are you seeing the error “Cannot play media. You do not have the correct version of the flash player. Download the correct version” on the BBC web site or on YouTube “Hello, you either have JavaScript turned off or an old version of Macromedia’s Flash Player. Get the latest Flash player”? I have been on my Dell Mini; I suspect the problem was the upgrade route I took from XP-Home -> IE8 Beta ->XP Prof meant the registry was a mess. Repeated re-installation of Flash and Shockwave had no effect. ...

October 7, 2008 · 1 min · Richard Fennell

Running fitness.Net tests in unit test – some tips

I posted a while ago on wiring in Fitness.Net into a unit test framework using HTML files to hold the tests. Well I have been using the technique for some workflow acceptance testing and hit a couple of gotta’s that are easy to forget: Make sure the HTML files containing the user story tests are set to copy to the project output directory in the IDE – if they are not then the framework cannot find the tests, so obviously none are run. The danger is you think the problem is an incorrect class or method name, when it is a simple missing file problem. If you edit the user story HTML file make sure you rebuild the solution. If you don’t do this the copy to the output directory might not be triggered as a simple build maybe skipped as the IDE will not see any changes to source files it needs to compile the project. This is especially easy to forget if you are using a test add-in such as Testdriven.net as opposed to clicking on build yourself. Be careful with the HTML editor you use to create user story file in case it reformats the page. This is important for parameters (but it seems not for the method name fields). You need to make they are formatted My Value ...

October 4, 2008 · 2 min · Richard Fennell

Upcoming events in October

It is getting to that conference time of year again; I can’t believe the PDC is only 3 weeks away, then VBug the next week and DDD7 just after that. A bit closer to home there are some free events coming up this month: XPClub - October Meeting: “Agile Narrative” by Nick McKenna, Wednesday, 8th October, 7pm for 7:30pm at the Victoria Hotel in the centre of Leeds (free event inc. free beer!), no need to register just turn up Black Marble community events – [Silverlight, XNA and Gaming](http://www.blackmarble.co.uk/events.aspx?event=Silverlight, XNA and Gaming) Pete Mcgann (XNA) and Richard Costall (Silverlight) talk about XNA, Gaming and Silverlight in their own unique style. 22nd October 6pm for 6:15pm at The Holiday Inn, Tong (between Leeds and Bradford). This free event also provides free food, you can just turn up, but really helps if you register online. Look forward to seeing you at one of the events in Yorkshire ...

October 4, 2008 · 2 min · Richard Fennell

The October Power Tools Release

I posted about the problems of using Blend with source control, specifically TFS. Well the next version of TFS Power tools gives a partial answer. They are to include Windows Shell Extensions so at least the check-in/out process can be managed would having another application open other than an explorer windows. Well it is step forward, until Blend 3 appears

October 3, 2008 · 1 min · Richard Fennell

Testing Driven Development for Workflow Foundation

As we move into the SOA world workflows will become more common and so the need to test them will increase. If we take the most simplistic view these are a sets if statements and loops so should be amenable to automated testing and TDD. However you have to careful how you try to do this, it is too easy to forget that your workflow will run the the WF thread. Why is this problem? ...

October 3, 2008 · 3 min · Richard Fennell

XP Home to XP Professional when IE8 is involved

The one major thing that I did not like with my Dell Mini was the fact it had installed XP Home. My main grip with this was the fact my main user account had to be an admin user, and I could not login as a user called administrator unless in safe mode. So I decided to do an in place upgrade to XP Professional (which also meant i could join the company domain). This seemed straight forward, I attached an external USB DVD and got the XP Professional SP3 slipstream media. The process continued as you would expect until the final reboot where it sat on the splash screen saying ‘please wait’ for a hour or two. ...

October 2, 2008 · 2 min · Richard Fennell

Further thoughts on mocking out a SMTP Server

I posted on the problems I had had mocking out an SMTP server, well I have moved on a bit. As I said in the update note in the last post, I had given up on nDumbster and moved over to LumiSoft’s freeware mail server. The Lumisoft server is a far better starting point as it is a ‘real’ server that supports all the major mail protocols. As all the source (and binaries if you can’t be bothered to build it yourself) are shipped it is easy to create a wrapper class for unit testing purposes that can do whatever you need. ...

September 30, 2008 · 3 min · Richard Fennell