Browsed by
Category: .NET

Code generation for unit testing

Code generation for unit testing

There exists a project at Microsoft which generate unit tests based of source code. The name of this interesting project is Pex.At the first time when I heard about this project I was skeptical. Where’s the value of generated tests? Doesn’t it break the “test first” approach? After I saw this screencast from the PDC 2008, I could find the answers for me:There is a value: It is often tedious to write all the unit tests with the extreme values…

Read More Read More

Fall-thru or not to fall through

Fall-thru or not to fall through

There is a little differences how C# and Java implement the switch-statement. I discovered it when I want to implement a fall through in C#. In Java it is very simple: just leave the break statement at the end of the case block away. In C# it doesn’t work like that. There is no implicit fall through (with one exception: The case blocks have to be empty). You have to implement it explicit by add at the end of the…

Read More Read More