public void Setup() { var assemblyReaderMock = new Mock <IAssemblyReader>(); _sut = new ClassInfoCollector(assemblyReaderMock.Object); var classToExamine = typeof(TestClass); IAssemblyInfo assembly = new MarkUnitAssembly(classToExamine.Assembly); _classInfo = new MarkUnitClass(assembly, classToExamine); }
public void MarkUnitInterface_Should_WrapInterfaceProperties() { var thisClass = typeof(MarkUnitInterfaceFixture); var iclass = new MarkUnitClass(new MarkUnitAssembly(new AssemblyWrapper(thisClass.Assembly)), thisClass); var sut = new MarkUnitInterface(iclass); Assert.AreEqual(sut.ClassType, iclass.ClassType); Assert.AreEqual(sut.AssemblyInfo, iclass.AssemblyInfo); Assert.IsTrue(Equivalent(sut.ReferencedNameSpaces, iclass.ReferencedNameSpaces)); Assert.IsTrue(Equivalent(sut.ReferencedClasses, iclass.ReferencedClasses)); Assert.AreEqual(sut.Namespace, iclass.Namespace); Assert.AreEqual(sut.Name, iclass.Name); }