public void XmlContentPrepareExtracter_Extract_CheckResulDictionary() { var testClass = new XmlContentPrepareExtracter(null); var ctx = _xmlDataFixture.GetParameterContext(); ctx.XmlRootInput.Should().BeNull(); ctx.XmlRootOutput.Should().BeNull(); var result = testClass.Extract(ctx); result.Should().BeOfType <Dictionary <string, string> >() .And.BeEmpty(); }
public void XmlContentPrepareExtracter_Extract_CheckOutputXml() { var testClass = new XmlContentPrepareExtracter(null); var ctx = _xmlDataFixture.GetParameterContext(); ctx.XmlRootInput.Should().BeNull(); ctx.XmlRootOutput.Should().BeNull(); testClass.Extract(ctx); _xmlDataFixture.CheckXmlElement(ctx.XmlRootOutput); _xmlDataFixture.CheckXmlElement(ctx.XmlRootInput); }
public void XmlContentPrepareExtracter_Extract_CheckCallNextDictionary() { var ctx = _xmlDataFixture.GetParameterContext(); var nextMock = new MockParameterExtracterBase(null); var testClass = new XmlContentPrepareExtracter(nextMock); ctx.XmlRootInput.Should().BeNull(); ctx.XmlRootOutput.Should().BeNull(); var result = testClass.Extract(ctx); result.Should().BeOfType <Dictionary <string, string> >() .And.HaveCount(3); result["FP1"].Should().Be("1"); result["FP2"].Should().Be("2"); result["FP3"].Should().Be("3"); }