public void TestReplaceLinesLargeFileExpectTrue() { //Arrange TxtFileParser parser = new TxtFileParser(FakeFileProcessor.VALID_FAKE_FILE, DataProviderTypes.Fake); FakeFileProcessor processor = parser.CurrentFileProcessor as FakeFileProcessor; processor.Data = _fakeFileContent; processor.LargeFile = true; string searchedLine = "Cats"; string newLine = "Mice"; string[] expectedOutput = new string[] { "Mice", "Dogs", "Mice", "Mice", "Dogs", "Horse" }; //Act parser.ReplaceLine(searchedLine, newLine); string[] actualContent = parser.CurrentFileProcessor.ReadAllFile(); bool expectedResult = CheckArraysEquality(expectedOutput, actualContent); //Assert Assert.IsTrue(expectedResult); }
public void TestRepalceInInvalidFileExpectedFalse() { //Arrange TxtFileParser parser = new TxtFileParser("invalidFile.jpg", DataProviderTypes.Fake); string searchedLine = "Cats"; string newLine = "Mice"; //Act bool actualOutput = parser.ReplaceLine(searchedLine, newLine); //Assert Assert.IsFalse(actualOutput); }