private Commands_WhenExecuting_CanSuccessfulCompleteValidCommand ( ) : System.Threading.Tasks.Task | ||
Résultat | System.Threading.Tasks.Task |
public async Task Commands_WhenExecuting_CanSuccessfulCompleteValidCommand()
{
// Arrange
var handlerFactory = new MessageHandlerRegistry();
var mediator = new Mediator(handlerFactory.MultiInstanceFactory, handlerFactory.SingleInstanceFactory);
handlerFactory.AddHandlersForCommandOrQuery<ICommandHandler<TestCommand>>(new TestCommandHandler(mediator));
// Act
var result = await mediator.Send(new TestCommand { Id = 1 });
// Assert
Assert.IsFalse(result.ValidationResults.Any());
}