public void TextEditorFileManager_Save_Open() { document = fileManager.OpenFileUsingEncoding(@"Resources\DocumentExample.txt", Encoding.Default); Assert.IsNotNull(this.document, "FileManager couldn't open document"); document.AddLine("Hello"); fileManager.SaveDocument(document); document = fileManager.OpenFileUsingEncoding(@"Resources\DocumentExample.txt", Encoding.Default); Assert.IsTrue(document.AllLines[document.AllLines.Count - 1] == "Hello", "Changes to document haven't been saved by FileManager"); document.RemoveLineAtIndex(document.AllLines.Count - 1); fileManager.SaveDocument(document); }