public void EventTypeMustDeriveFromEvent() { // ReSharper disable NotResolvedInText var mapping = new ObjectEventTypeMapping(); var expectedEx = new ArgumentException(Exceptions.TypeDoesNotDeriveFromBase.FormatWith(typeof(Event), typeof(Object)), "eventType"); var ex = Assert.Throws<ArgumentException>(() => mapping.GetMappings(new Mock<IServiceProvider>().Object)); Assert.Equal(expectedEx.Message, ex.Message); // ReSharper restore NotResolvedInText }
public void EventTypeMustDeriveFromEvent() { // ReSharper disable NotResolvedInText var mapping = new ObjectEventTypeMapping(); var expectedEx = new ArgumentException(Exceptions.TypeDoesNotDeriveFromBase.FormatWith(typeof(Event), typeof(Object)), "eventType"); var ex = Assert.Throws <ArgumentException>(() => mapping.GetMappings()); Assert.Equal(expectedEx.Message, ex.Message); // ReSharper restore NotResolvedInText }