コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }