public void WhenAssignableToHandlerMessageTypeResolverReturnsExpectedResult( SqlProjectionHandler[] resolvable, object message, SqlProjectionHandler[] resolved) { var sut = ConcurrentResolve.WhenAssignableToHandlerMessageType(resolvable); var result = sut(message); Assert.That(result, Is.EquivalentTo(resolved)); }
public void WhenAssignableToHandlerMessageTypeResolverThrowsWhenMessageIsNull() { var sut = ConcurrentResolve.WhenAssignableToHandlerMessageType(new SqlProjectionHandler[0]); Assert.Throws <ArgumentNullException>(() => sut(null)); }
public void WhenAssignableToHandlerMessageTypeHandlersCanNotBeNull() { Assert.Throws <ArgumentNullException>(() => ConcurrentResolve.WhenAssignableToHandlerMessageType(null)); }