public void Merge_MergeAssemblyWithOneClass_ClassIsStored() { var sut = new Assembly("C:\\test\\TestAssembly.dll"); var assemblyToMerge = new Assembly("C:\\test\\TestAssembly.dll"); var @class = new Class("Test", sut); assemblyToMerge.AddClass(@class); sut.Merge(assemblyToMerge); Assert.AreEqual(@class, sut.Classes.First(), "Not equal"); Assert.AreEqual(1, sut.Classes.Count(), "Wrong number of classes"); }