示例#1
0
        public async Task ShouldSetLastLogIndex()
        {
            var log = new InMemoryLog();
            await log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1));

            log.LastLogIndex().Result.ShouldBe(1);
        }
示例#2
0
        public void ShouldInitialiseCorrectly()
        {
            var log = new InMemoryLog();

            log.LastLogIndex().Result.ShouldBe(1);
            log.LastLogTerm().Result.ShouldBe(0);
        }