public void ShouldRemoveFromLog() { var log = new InMemoryLog(); var index = log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); log.Remove(index); log.Count.ShouldBe(0); }
public async Task ShouldRemoveFromLog() { var log = new InMemoryLog(); var index = await log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); await log.Remove(index); log.Count().Result.ShouldBe(0); }