public void Play_all_events() { if (Directory.Exists("teststore")) Directory.Delete("teststore", true); var sut = new EventStore("teststore"); sut.Record("n0", "0", "c"); sut.Record("n1", "1", "c"); sut.Record("n2", "2", "c"); var es = sut.Play().ToArray(); Assert.AreEqual("0", es[0].Data); Assert.AreEqual("1", es[1].Data); Assert.AreEqual("2", es[2].Data); }
public void Play_events_in_range() { if (Directory.Exists("teststore")) Directory.Delete("teststore", true); var sut = new EventStore("teststore"); sut.Record("n0", "0", "c"); sut.Record("n1", "1", "c"); sut.Record("n2", "2", "c"); sut.Record("n3", "3", "c"); var es = sut.Play(1,2).ToArray(); Assert.AreEqual("1", es[0].Data); Assert.AreEqual("2", es[1].Data); Assert.AreEqual(2, es.Length); }