public void FileNameParameterExtracter_Extract_CheckCallNextDictionary() { var options = new FileNameParameterDescriptionOption(new[] { '-' }, "Param", ExtractFileType.Input, "0"); var ctx = _xmlDataFixture.GetParameterContext(fileName: "ab-cd"); ctx.XmlRootInput = _xmlDataFixture.GetXmlElement(); var nextMock = new MockParameterExtracterBase(null); var result = new FileNameParameterExtracter(options, nextMock).Extract(ctx); result.Should().BeOfType <Dictionary <string, string> >() .And.HaveCount(5); result["FP1"].Should().Be("1"); result["FP2"].Should().Be("2"); result["FP3"].Should().Be("3"); }
public void CurrentDateTimeExtracter_Extract_CheckCallNextDictionary() { var options = new CurrentDateTimeDescriptionOptions("yyyyMMdd", "Param", ExtractFileType.Input, "0"); var ctx = _xmlDataFixture.GetParameterContext(); ctx.XmlRootInput = _xmlDataFixture.GetXmlElement(); var nextMock = new MockParameterExtracterBase(null); var result = new CurrentDateTimeExtracter(options, nextMock).Extract(ctx); result.Should().BeOfType <Dictionary <string, string> >() .And.HaveCount(4); result["FP1"].Should().Be("1"); result["FP2"].Should().Be("2"); result["FP3"].Should().Be("3"); }
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"); }