-
Important part of continuous testing is instant and clear notification on test results. Developer should not need to inspect small text in Visual Studio output window, test execution results should flash like traffic lights, especially when things go wrong. There are several commonly used notification...
-
I have installed 64-bit Oracle 11g on my development machine to work on some samples using Entity Framework 4.1 (a.k.a. “code first”). If you ask me why I installed 64-bit version and not 32-bit, I will not answer. I don’t know. Perhaps because Oracle has always associated for me with something big and...
-
Yesterday I participated in a discussion about how to test the following class (it was actually an interview question). Here’s the class under test: public class ClassUnderTest { private SomeService service; public ClassUnderTest(SomeService service) { this.service = service; } public void Foo(int fooInput...
-
I have written a guest post about my impressions from Typemock Academy that was published in Typemock blog.
-
For a long time I’ve been under impression that rule engine that comes with Microsoft Windows Workflow Foundation is slow, very slow. We used it to execute some of our business rules, and soon found out that rule processing slows down application execution. What was strange is that the rules were really...
-
Roy Osherove listed advantages of NUnit over MsTest but also mentioned one MsTest’s strength that can be crucial for many developers: “the integration with other team system tools and reporting is just beyond compare and the reporting alone helps alot to find recurring breaking tests, code churn vs....
-
… then it’s time to check the registry entries. Make sure you see something like this: In case the build runs in the context of a dedicated user, not the one who logs on to a build machine and install applications, then it is likely that the build user does not have correct setup for NUnit assemblies...
-
A couple of good sources for those who need to decide: Capability comparison made by Morgan Soley. Half year old but with a feature comparison table. Recently updated comparison by Andrew Kazyrevich. TypeMock Isolator is a clear winner if it fits in your budget. Otherwise Rhino Mocks or Moq seem to be...
-
Today there was a first day of Norwegian Developers Conference . Great speakers and great sessions. I attended talks by Scott Hanselman, Luca Bologneze, Jeremy Miller, Udi Dahan and Juval Lowy. But that was not all! After hours TypeMock guys arranged Open Spaces discussion, and prior to that that Roy...
-
In our company we recently started marking automated tests as “Unit” and “Integration” for the purpose of running unit tests frequently (and on every check-in). Such separation obviously requires clear definition of what is a unit test. Michael Feathers in his excellent book “Working...
-
Part 1 Part 2 I promised to address matching reference and output arguments using lambda-based syntax that I proposed for TypeMock Isolator. Before getting there I would like to retract my original comment that faked method’s arguments should be matched by default. I still think that, like strong typing...
-
I was glad to see that my thoughts about figuring out the best syntax to control the match of faked method’s arguments haven’t been unnoticed by TypeMockians. Eli Lopian raised a few questions, and addressing them seems to be crucial for materialization of the whole idea. 1. Backward compatibility with...
-
I enjoy compactness and clarity of TypeMock Isolator AAA syntax. But it still lacks certain features in comparison with the original RecordExpectation-based syntax. One of such features is support for exact match of method's attributes. Here's an example (I assume that MyClass is a static class...
-
When i try to pull more from Google about the amazing project Pex i've came across another effort toward testing technologies.. Microsoft CodeName "Camano" …a standalone application that allows users the ability to author, plan and manage a testing effort from a simple UI specialized for...
-
Back to index Martin fowler is one of the inventors of the Model View Presenter pattern which he let retire a couple of years back. I don't think the rest of the software community will let the pattern retire though! Mr Fowler suggested to split the pattern up into two very similar flavors of the...