public void TestDeleteByID_FileDoesntExist() { FileSystemPersister persister = new FileSystemPersister(CurrentDirectory); Guid testGuid = Guid.NewGuid(); bool deleted = persister.Delete(testGuid, "test"); Assert.IsFalse(deleted); }
public void TestDeleteAll_DirectoryExists() { string id = "test"; FileSystemPersister persister = new FileSystemPersister(CurrentDirectory); Image toPersist = CurrentTicket.Request.Job.GetInputs().First().Input; persister.Persist(CurrentTicket.JobID, toPersist, id); bool deleted = persister.Delete(CurrentTicket.JobID); string path = string.Format(@"{0}/{{{1}}}", persister.TargetDirectory, CurrentTicket.JobID); Assert.IsTrue(deleted); Assert.IsFalse(Directory.Exists(path)); }
public void TestDeleteByID_FileExists() { string id = "test"; FileSystemPersister persister = new FileSystemPersister(CurrentDirectory); Image toPersist = CurrentTicket.Request.Job.GetInputs().First().Input; persister.Persist(CurrentTicket.JobID, toPersist, id); Guid providedID = persister.GetPersistedIdentifier(CurrentTicket.JobID, id); string dir = string.Format(@"{0}/{{{1}}}", persister.TargetDirectory, CurrentTicket.JobID); string path = string.Format(@"{0}/{1}.png", dir, persister.GetPersistedIdentifier(CurrentTicket.JobID, id)); Assert.IsTrue(File.Exists(path)); bool deleted = persister.Delete(CurrentTicket.JobID, id); Assert.IsTrue(deleted); Assert.IsFalse(File.Exists(path)); }