private void MockPropsA3_A2_A1()
 {
     _propsA2 = MockFactory(
         "a2",
         new MockProp1(),
         new MockProp2());
     _propsA3 = MockFactory("a3", _propsA2.ToArray());
     _propsA1 = MockFactory(
         "a1",
         new MockProp3(),
         new MockProp4()
         );
 }
示例#2
0
        public void Clone_Test()
        {
            var a = new CssPropertiesSet()
            {
                new MockProp1(),
                new MockProp2()
            };

            var b = a.Clone();

            Assert.AreEqual(a.Count, b.Count);
            var aProps = a.ToArray();
            var bProps = b.ToArray();

            for (int i = 0; i < aProps.Length; i++)
            {
                Assert.AreEqual(aProps[i], bProps[i]);
                Assert.AreNotSame(aProps[i], bProps[i]);
            }
        }