Ejemplo n.º 1
0
        public void Class_Nested_InterfaceExtraction()
        {
            InterfaceDetail ii = ExtractNestedInterface(Subjects.One, "ParentClass", "INestedPublicInterface");

            Assert.AreEqual(Status.Present, ii.Status);
            Assert.AreEqual("public interface INestedPublicInterface", ii.ToString());
        }
Ejemplo n.º 2
0
        public void Interface_WithAttributes()
        {
            InterfaceDetail ii = ExtractInterface(Subjects.One, "IInterfaceWithAttribute");

            Assert.AreEqual(Status.Present, ii.Status);
            CheckForAttribute(ii);
        }
Ejemplo n.º 3
0
        public void Interface_Extraction()
        {
            InterfaceDetail ii = ExtractInterface(Subjects.One, "IFoo");

            Assert.AreEqual(Status.Present, ii.Status);
            Assert.AreEqual("public interface IFoo", ii.ToString());
        }
Ejemplo n.º 4
0
        private void AssertChange(string name, ChangeType change)
        {
            InterfaceDetail r1 = ExtractInterface(Subjects.One, name);
            InterfaceDetail r2 = ExtractInterface(Subjects.Two, name);

            Align(r1, r2);

            Assert.AreEqual(change, r2.PerformCompare(r1));
        }