public void ItemAccessorSet_ShouldPassThroughInvocationToWrappedImplementation() { Mock <IList <IMsBuildElementHelpParagraph> > listMock = new Mock <IList <IMsBuildElementHelpParagraph> >(); MsBuildElementHelp elementHelp = new MsBuildElementHelp(listMock.Object); IMsBuildElementHelpParagraph obj = elementHelp[8]; listMock.Verify(l => l[It.Is <int>(i => i.Equals(8))], Times.Exactly(1)); }
public void CopyTo_ShouldPassThroughInvocationToWrappedImplementation() { Mock <IList <IMsBuildElementHelpParagraph> > listMock = new Mock <IList <IMsBuildElementHelpParagraph> >(); MsBuildElementHelp elementHelp = new MsBuildElementHelp(listMock.Object); IMsBuildElementHelpParagraph[] helpParagraphsArray = new IMsBuildElementHelpParagraph[10]; elementHelp.CopyTo(helpParagraphsArray, 7); listMock.Verify(l => l.CopyTo(It.IsAny <IMsBuildElementHelpParagraph[]>(), It.Is <int>(i => i == 7))); }
ToMsBuildElementHelp_WithXmHelpParagraphWithAdditionalContent_ShouldReturnObjectWithCorrectAdditionalContent() { string additional = "AdditionalContent"; Mock <IXmlCommentHelpParagraph> xmlHelpParagraph = new Mock <IXmlCommentHelpParagraph>(); xmlHelpParagraph.Setup(hp => hp.Additional).Returns(additional); xmlHelpParagraph.Setup(hp => hp.Content).Returns(new List <string>()); IMsBuildElementHelpParagraph converted = XmlHelpExtension.ToMsBuildElementHelp(xmlHelpParagraph.Object); Assert.AreEqual(additional, converted.Additional); }
public void ToMsBuildElementHelp_WithXmHelpParagraphWithName_ShouldReturnObjectWithCorrectName() { string name = "Name"; Mock <IXmlCommentHelpParagraph> xmlHelpParagraph = new Mock <IXmlCommentHelpParagraph>(); xmlHelpParagraph.Setup(hp => hp.Name).Returns(name); xmlHelpParagraph.Setup(hp => hp.Content).Returns(new List <string>()); IMsBuildElementHelpParagraph converted = XmlHelpExtension.ToMsBuildElementHelp(xmlHelpParagraph.Object); Assert.AreEqual(name, converted.Name); }
public void ToMsBuildElementHelp_WithXmHelpParagraphWithContent_ShouldReturnObjectWithCorrectContent() { string content = "Content"; Mock <IXmlCommentHelpParagraph> xmlHelpParagraph = new Mock <IXmlCommentHelpParagraph>(); xmlHelpParagraph.Setup(hp => hp.Content).Returns(new List <string>() { content }); IMsBuildElementHelpParagraph converted = XmlHelpExtension.ToMsBuildElementHelp(xmlHelpParagraph.Object); Assert.AreEqual(content, converted.Content); }
public void Insert(int index, IMsBuildElementHelpParagraph item) { _paragraphs.Insert(index, item); }
public int IndexOf(IMsBuildElementHelpParagraph item) { return(_paragraphs.IndexOf(item)); }
public bool Remove(IMsBuildElementHelpParagraph item) { return(_paragraphs.Remove(item)); }
public bool Contains(IMsBuildElementHelpParagraph item) { return(_paragraphs.Contains(item)); }
public void Add(IMsBuildElementHelpParagraph item) { _paragraphs.Add(item); }