Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }