예제 #1
0
        public void ThrowsOnNoHandlerForEventWithMessage()
        {
            var mockAggregate = new MockAggregate();
            var message       = "";

            try
            {
                mockAggregate.Rehydrate(MockEvents);
            }
            catch (Exception e)
            {
                message = e.Message;
            }

            Assert.Contains("does not know how to Handle event", message);
        }
예제 #2
0
        public void ThrowsOnNoHandlerForEvent()
        {
            var mockAggregate = new MockAggregate();

            Assert.Throws <InvalidOperationException>(() => mockAggregate.Rehydrate(MockEvents));
        }