public void DoCoolStuff_6ValidFiles_ShouldCallWrite6Times() { fs.When(x => x.WriteAllText(Arg.Any<string>(), Arg.Any<string>())).Do(x => fileWriteCount++); FindReplaceHelper r = new FindReplaceHelper("C:\test", "NewValue", ds, fs, o, fv); r.DoCoolStuff(); Assert.IsTrue(fileWriteCount == 6, "Incorrect number of files written to (called {0})", fileWriteCount); }
public void DoCoolStuff_6ValidFiles_ShouldCallRead6Times() { fs.ReadAllText("test").ReturnsForAnyArgs(x => { fileReadCount++; return "test"; }); FindReplaceHelper r = new FindReplaceHelper("C:\test", "NewValue", ds, fs, o, fv); r.DoCoolStuff(); Assert.IsTrue(fileReadCount == 6, "Incorrect number of files read (called {0})", fileReadCount); }