示例#1
0
        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);
        }
示例#2
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);
        }