Ejemplo n.º 1
0
        public void AddContainsCount_Test()
        {
            var prop = Substitute.For <ICssProperty>();

            _instance.Add(prop);
            Assert.IsTrue(_instance.Contains(prop));
        }
Ejemplo n.º 2
0
        private void AssertContainsProps(
            CssPropertiesSet result,
            params ICssProperty[] props)
        {
            Assert.AreEqual(props.Length, result.Count);

            foreach (var p in props)
            {
                Assert.IsTrue(result.Contains(p));
            }
        }
Ejemplo n.º 3
0
        public void CssPropertiesSet_InitTest()
        {
            var props = new ICssProperty[] {
                new MockProp1(),
                new MockProp2(),
                new MockProp3(),
                new MockProp4(),
            };

            _instance = new CssPropertiesSet(props);

            Assert.AreEqual(4, _instance.Count);
            Assert.IsFalse(_instance.IsReadOnly);
            Assert.IsNotNull(_instance.GetEnumerator());
            Assert.IsNotNull((_instance as IEnumerable <ICssProperty>).GetEnumerator());
            foreach (var prop in props)
            {
                Assert.IsTrue(_instance.Contains(prop));
            }
        }