public void GetPublicObsoleteClasses_Should_Return_Right_List() { var expected = "CaseInsensitiveHashCodeProvider, ContractHelper, ExecutionEngineException, " + "FirstMatchCodeGroup, IDispatchImplAttribute, PermissionRequestEvidence, " + "SecurityTreatAsSafeAttribute, SetWin32ContextInIDispatchAttribute, " + "UnionCodeGroup, UnmanagedMarshal"; var obsoleteMembers = CommonTasks.GetPublicObsoleteClasses("mscorlib, Version=4.0.0.0").OrderBy(x => x); var actual = string.Join(", ", obsoleteMembers); Assert.AreEqual(expected, actual); }