private void SetupMetadataItems() { var guidProvider = new GuidProvider(); var saveService = new SaveService(Config); var firstMap = new Dictionary <string, object>() { { "Bezeichnung", "ok then" }, { "Typ", "D4C" }, { "Stichwörter", "kocchi wo miro" } }; var firstItem = new MetadataItem(guidProvider.NextGuid, firstMap); saveService.SaveDocument(firstItem); var secondMap = new Dictionary <string, object>() { { "Bezeichnung", "ok then" }, { "Typ", "Quittung" }, { "Stichwörter", "some jojo meme" } }; var secondItem = new MetadataItem(guidProvider.NextGuid, secondMap); saveService.SaveDocument(secondItem); var thirdMap = new Dictionary <string, object>() { { "Bezeichnung", "My deadly queen has already touched this code" }, { "Typ", "Crazy Diamond" }, { "Stichwörter", "ok I guess" } }; var thirdItem = new MetadataItem(guidProvider.NextGuid, thirdMap); saveService.SaveDocument(thirdItem); }
public void SaveDocument_Saveable_ItemSaves() { // Arrange var saveable = new SaveableItemStub(); var saveService = new SaveService(Config); var fullPath = RepositoryPath + '\\' + saveable.FileName; // Act saveService.SaveDocument(saveable); // Assert Assert.IsTrue(File.Exists(fullPath)); Assert.AreEqual(saveable.FileContent, File.ReadAllText(fullPath)); }
public void SaveDocument_RemoveOriginal_OriginalDoesntExists() { // Arrange var filePath = OriginalFileName; DeleteFile(filePath); CreateFile(filePath); var service = new SaveService(Config); // Act service.SaveDocument(filePath, false); // Assert Assert.IsFalse(File.Exists(filePath)); }
public void SaveDocument_KeepOriginal_OriginalExists() { // Arrange var filePath = OriginalFileName; DeleteFile(filePath); CreateFile(filePath); var service = new SaveService(Config); // Act service.SaveDocument(filePath, true); // Assert Assert.IsTrue(File.Exists(filePath)); }