Example #1
0
        public async Task Should_Show_Error_When_Some_Parameters_Is_Invalid()
        {
            UserCreateCommand userCreateCommand = new UserCreateCommand(1, Guid.NewGuid().ToString(), _faker.Person.FullName, _faker.Person.Email);

            userCreateCommand.AddError("Meu erro para testar o UnitTest");

            ResponseCommand response = await _userCreateCommandHandler.Handle(userCreateCommand, CancellationToken.None).ConfigureAwait(true);

            Assert.True(!response.Success);
            Assert.True(((List <string>)response.Object).Count > 0);
            Assert.True(((List <string>)response.Object).Find(x => x == "Meu erro para testar o UnitTest") != null);
        }