public async Task CreateInkoopOrderSucceeds() { // Arrange var command = new CreateInkoopOrder(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), null); var commandSender = new Mock <ICommandSender>().Object; // Act await commandSender.ValidateAndSend(command); }
public void CreateInkoopOrderThrowsValidationException(Guid opdrachtgeverId, Guid bevrachterId, Guid ladingId) { // Arrange var command = new CreateInkoopOrder(opdrachtgeverId, bevrachterId, ladingId, null); var commandSender = new Mock <ICommandSender>().Object; // Act Func <Task> act = async() => await commandSender.ValidateAndSend(command); act.Should().Throw <ValidationException>(); }
public async Task <IActionResult> Post() { var command = new CreateInkoopOrder( Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), 1500); await _commandSender.ValidateAndSend(command); return(Ok()); }