public void AddReferencedClass_Should_AddItemToWrappedClass() { var iclassMock = new Mock <IClassInfo>(); var sut = new MarkUnitInterface(iclassMock.Object); var c1 = iclassMock.Object; sut.AddReferencedClass(c1); iclassMock.Verify(c => c.AddReferencedClass(c1), Times.Once); }
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); }