public void SaveTwice_OldFile_NoDuplicateError() { var sut = new DummyResourceFileHandlerBase(SourceFile); sut["secondline"] = "value"; sut.Save(true); sut.Save(true); Assert.Pass(); }
public void Save_WihtoutBackup_NoValueReturned() { var sut = new DummyResourceFileHandlerBase(SourceFile); sut["secondline"] = "value"; var backup = sut.Save(false); Assert.IsNull(backup); }
public void Save_NewFile_ShouldHaveNewContent() { var sut = new DummyResourceFileHandlerBase(SourceFile); sut["secondline"] = "value"; sut.Save(true); var lines = File.ReadLines(SourceFile); Assert.That(lines.Count(), Is.EqualTo(2)); }
public void Save_OldFile_ShouldKeepContent() { var sut = new DummyResourceFileHandlerBase(SourceFile); sut["secondline"] = "value"; var backup = sut.Save(true); var lines = File.ReadLines(backup); Assert.That(lines.Count(), Is.EqualTo(1)); }