public void ShouldGetFrom() { _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); var logs = _log.GetFrom(3); logs.Count.ShouldBe(3); }
public async Task ShouldGetFrom() { await _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); await _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); await _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); await _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); await _log.Apply(new LogEntry(new FakeCommand("test"), typeof(string), 1)); var logs = await _log.GetFrom(3); logs.Count.ShouldBe(3); }