public void BuildProps_Test() { var style = new WStyle { StyleParagraphProperties = new DocumentFormat.OpenXml.Wordprocessing.StyleParagraphProperties() }; _instance.BuildProps(style); _propsFac.Received(1).Build(style.StyleParagraphProperties); }
public void Get_CachedTest() { var props = MockFactory( "a1", new MockProp1() ); var first = _instance.Get("a1"); var sec = _instance.Get("a1"); _propsFac.Received(1).Build(_styles[0]); Assert.AreNotSame(first, sec); Assert.IsTrue(first.Equals(sec)); Assert.AreNotSame(first, _instance.Cache["a1"]); Assert.AreNotSame(sec, _instance.Cache["a1"]); Assert.IsTrue(first.Equals(_instance.Cache["a1"])); }