コード例 #1
0
        public void EventFieldSame()
        {
            var e1 = new EventTest();

            e1.EventId = "Heool World";

            var e2 = new EventTest();

            e2.ApplyEvents(e1.PeekEvents());

            Assert.Equal(e1.EventId, e2.EventId);
        }
コード例 #2
0
        public void SnapshotSame()
        {
            var e1 = new EventTest();

            e1.EventId = "Heool World";

            var e2 = new EventTest();

            e2.ApplyEvents(e1.GenerateSnapshot());

            Assert.Equal(e1, e2);
        }
コード例 #3
0
        public void EventSame()
        {
            var e1 = new EventTest();

            e1.EventId = "Heool World";

            var e2 = new EventTest();

            e2.ApplyEvents(e1.PeekEvents());

            Assert.Equal(e1.GetHashCode(), e2.GetHashCode());
        }
コード例 #4
0
        public void EventFieldNotSame()
        {
            var e1 = new EventTest();

            e1.EventId = "Heool World";

            var e2 = new EventTest();

            e2.ApplyEvents(e1.GenerateEvents());

            e1.EventId = "Foo World";


            Assert.NotEqual(e1.EventId, e2.EventId);
        }