public void TestLoadByIdentifier_NoResultsForJob() { MemoryPersister persister = new MemoryPersister(); PersistedResult r = persister.Load(Guid.Empty, ""); Assert.IsNull(r); }
public void TestConstructor_ValidImage_ValidNumber() { int id = 0; Image img = Image.FromFile("img.bmp"); PersistedResult r = new PersistedResult(img, id); Assert.AreEqual(id, r.Identifier); Assert.AreEqual(img, r.Output); }
public void TestLoadByIdentifier_IdentifierNotPresent() { string id = "id"; Image img = Image.FromFile("img.bmp"); MemoryPersister persister = new MemoryPersister(); persister.Persist(Guid.Empty, img, id); PersistedResult r = persister.Load(Guid.Empty, "unknown"); Assert.IsNull(r); }
public void TestPersist_NullIdentifier() { Image img = Image.FromFile("img.bmp"); MemoryPersister persister = new MemoryPersister(); persister.Persist(Guid.Empty, img, null); var images = persister.Load(Guid.Empty); Assert.IsTrue(images.Any()); PersistedResult r = images.First(); Assert.AreEqual(0, r.Identifier); }
public void TestPersist_StringIdentifier() { string id = "id"; Image img = Image.FromFile("img.bmp"); MemoryPersister persister = new MemoryPersister(); persister.Persist(Guid.Empty, img, id); var images = persister.Load(Guid.Empty); Assert.IsTrue(images.Any()); PersistedResult r = images.First(); Assert.AreEqual(id, r.Identifier); }
public void TestLoadAll_OneResult() { string id = "test"; FileSystemPersister persister = new FileSystemPersister(CurrentDirectory); Image toPersist = CurrentTicket.Request.Job.GetInputs().First().Input; persister.Persist(CurrentTicket.JobID, toPersist, id); var results = persister.Load(CurrentTicket.JobID); Guid persistedID = persister.GetPersistedIdentifier(CurrentTicket.JobID, id); Assert.IsTrue(results.Any()); Assert.AreEqual(1, results.Count()); PersistedResult r = results.First(); Assert.AreEqual(id, r.Identifier); }
public void TestConstructor_NullImage_ValidString() { PersistedResult r = new PersistedResult(null, "Test"); }