public void DeleteCorrectId() { var guid = Guid.NewGuid(); var theEvent = new FakeEvent(); var storage = new MemoryStorage(); storage.Hold(guid, theEvent); storage.Delete(guid); }
public void DeleteEmptyId() { var storage = new MemoryStorage(); Assert.Throws<ArgumentException>(() => storage.Delete(Guid.Empty)); }
public void DeleteUnknown() { var storage = new MemoryStorage(); Assert.Throws<InvalidOperationException>(() => storage.Delete(Guid.NewGuid())); }