Example #1
0
        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);
        }
Example #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);
        }