added unit test and fixed .NET 4.0 assembly name