public void GetFileFileReturnsCorrectResult(int id) { var fileStore = new MessageStore(new DirectoryInfo(Environment.CurrentDirectory)); var actual = fileStore.GetFileInfo(id).FullName; var expected = Path.Combine(fileStore.WorkingDirectory.FullName, id + ".txt"); Assert.Equal(expected, actual); }
public void ReadReadsFromCache( string shouldBeCached, string backDoorMessage) { var fileStore = new MessageStore(new DirectoryInfo(Environment.CurrentDirectory)); fileStore.Save(55, shouldBeCached); fileStore.Read(55); var file = fileStore.GetFileInfo(55); File.WriteAllText(file.FullName, backDoorMessage); var actual = fileStore.Read(55); Assert.Equal(shouldBeCached, actual.Single()); }