public void DsfFileWrite_GetForEachInputs_WhenHasExpression_ReturnsInputList() { //------------Setup for test-------------------------- var newGuid = Guid.NewGuid(); var inputPath = string.Concat(TestContext.TestRunDirectory, "\\", newGuid + "[[CompanyName]].txt"); var outputPath = string.Concat(TestContext.TestRunDirectory, "\\", newGuid + "[[CompanyName]]2.txt"); var act = new DsfFileWrite { FileContents = inputPath, OutputPath = outputPath, Result = "[[CompanyName]]" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachInputs(); //------------Assert Results------------------------- Assert.AreEqual(2, dsfForEachItems.Count); Assert.AreEqual(outputPath, dsfForEachItems[0].Name); Assert.AreEqual(outputPath, dsfForEachItems[0].Value); Assert.AreEqual(inputPath, dsfForEachItems[1].Name); Assert.AreEqual(inputPath, dsfForEachItems[1].Value); }