public async Task ShouldSetLastLogIndex() { var log = new InMemoryLog(); await log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); log.LastLogIndex().Result.ShouldBe(1); }
public void ShouldInitialiseCorrectly() { var log = new InMemoryLog(); log.LastLogIndex().Result.ShouldBe(1); log.LastLogTerm().Result.ShouldBe(0); }