public void Equals_TrueTest() { var prop = new MockProp1(); var other = new CssPropertiesSet { prop }; _instance.Add(prop); Assert.IsTrue(_instance.Equals(other)); }
public void Run_SomeTest() { var expected = new CssPropertiesSet { new MockProp1() }; _rPropsFac .Build(Arg.Is(RDefaults())) .Returns(expected); var result = _instance.Run; Assert.IsTrue(expected.Equals(result)); }
public void Paragraph_SomeTest() { var expected = new CssPropertiesSet { new MockProp1() }; _pPropsFac .Build(Arg.Is(PDefaults)) .Returns(expected); var result = _instance.Paragraph; Assert.IsTrue(expected.Equals(result)); }
public void Get_BasedOnCachedTest() { MockPropsA3_A2_A1(); var props = new CssPropertiesSet(_propsA1.Concat(_propsA3).ToArray()); _instance.Get("a2"); var result = _instance.Get("a3"); Assert.IsTrue(props.Equals(result)); Assert.AreEqual(3, _instance.Cache.Count); Assert.AreNotSame(result, _instance.Cache["a3"]); Assert.IsTrue(result.Equals(_instance.Cache["a3"])); Assert.IsTrue(_instance.Cache.ContainsKey("a1")); }
public void Build_NumberingPropsTest() { var propSet = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _numPropsCache.Get(7, 2).Returns(propSet); var result = _instance.Build(new ParagraphClassParam { InlineProperties = new ParagraphProperties(), NumberingId = 7, NumberingLevel = 2 }); Assert.IsTrue(propSet.Equals(result.Props)); Utils.AssertDynamicClass(_nameGen.Prefix, result); }
public void Build_DyncPropsTest() { var rPr = new RunProperties(); var props = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _propsFac.Build(Arg.Is(rPr)).Returns(props); var result = _instance.Build(new RunClassParam { InlineProperties = rPr }); Utils.AssertDynamicClass(_config, result); Assert.IsTrue(props.Equals(result.Props)); }
public void Build_NumberingStyleTest() { var props = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _numPropsCache.Get(7, 2).Returns(props); var result = _instance.Build(new RunClassParam { NumberingId = 7, NumberingLevel = 2 }); Assert.IsTrue(props.Equals(result.Props)); Utils.AssertDynamicClass(_config, result); }
public void Build_DynFromPropsTest() { var pPr = new ParagraphProperties(); var props = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _propsFac.Build(Arg.Is(pPr)).Returns(props); var result = _instance.Build(new ParagraphClassParam { InlineProperties = pPr }); Utils.AssertDynamicClass(_nameGen.Prefix, result); Assert.IsTrue(props.Equals(result.Props)); }
public void Build_ParagraphStyleTest() { string styleId = "p-style"; var rPr = new RunProperties(); var props = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _pStylePropsCache.Get(styleId).Returns(props); var result = _instance.Build(new RunClassParam { ParagraphStyleId = styleId, InlineProperties = rPr, }); Utils.AssertDynamicClass(_config, result); Assert.IsTrue(props.Equals(props)); }
public void Build_ParagraphDefaultStyleTest() { string styleId = "default-paragraph"; var rPr = new RunProperties(); var props = new CssPropertiesSet { new MockProp1(), new MockProp2() }; _pStylePropsCache.Get(styleId).Returns(props); _defaults.DefaultParagraphStyle.Returns(styleId); var result = _instance.Build(new RunClassParam { InlineProperties = rPr, }); Utils.AssertDynamicClass(_nameGen.Prefix, result); Assert.IsTrue(props.Equals(result.Props)); }