public async Task DispatchCommand_NoHandler_Throws()
        {
            var command = new NoHandlerCommand();

            await dispatcher.Awaiting(d => d.DispatchCommandAsync(command)).Should()
            .ThrowAsync <InvalidOperationException>();
        }
        public void no_handler_command_test()
        {
            var command = new NoHandlerCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId()
            };
            var commandResult = _commandService.ExecuteAsync(command).Result;

            Assert.IsNotNull(commandResult);
            Assert.AreEqual(CommandStatus.Failed, commandResult.Status);
        }
        public async Task no_handler_command_test()
        {
            var command = new NoHandlerCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId()
            };
            var commandResult = await _commandService.ExecuteAsync(command);

            Assert.NotNull(commandResult);
            Assert.Equal(CommandStatus.Failed, commandResult.Status);
        }
Пример #4
0
        public void Throws_When_No_Command_Handler()
        {
            // Given
            var command = new NoHandlerCommand();

            // When
            var ex = Record.Exception(() => _broker.ProcessCommand(command));

            // Then
            ex.Message.ShouldEqual("No CommandHandler found for NoHandlerCommand");
            ex.ShouldBeType <NoHandlerException>();
        }
        public void no_handler_command_test()
        {
            var command = new NoHandlerCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId()
            };
            var asyncResult = _commandService.ExecuteAsync(command).Result;

            Assert.NotNull(asyncResult);
            Assert.Equal(AsyncTaskStatus.Success, asyncResult.Status);
            var commandResult = asyncResult.Data;

            Assert.NotNull(commandResult);
            Assert.Equal(CommandStatus.Failed, commandResult.Status);
        }
Пример #6
0
 public void no_handler_command_test()
 {
     var command = new NoHandlerCommand
     {
         AggregateRootId = ObjectId.GenerateNewStringId()
     };
     var asyncResult = _commandService.ExecuteAsync(command).Result;
     Assert.IsNotNull(asyncResult);
     Assert.AreEqual(AsyncTaskStatus.Success, asyncResult.Status);
     var commandResult = asyncResult.Data;
     Assert.IsNotNull(commandResult);
     Assert.AreEqual(CommandStatus.Failed, commandResult.Status);
 }