예제 #1
0
        public void ClienteService_Adicionar_ExecutarComSucesso()
        {
            // Arrange
            var cliente = _clienteTestsFixture.GerarClienteValido();

            _clienteTestsFixture.Mocker.GetMock <IClienteRepository>().Setup(p => p.Buscar(It.IsAny <Expression <Func <Cliente, bool> > >())).Returns(new List <Cliente>().AsQueryable());

            // Act
            _clienteService.Registrar(cliente);

            // Assert
            _clienteTestsFixture.Mocker.GetMock <IMediatorHandler>().Verify(p => p.RaiseEvent(It.IsAny <ClienteRegistradoEvent>(), It.IsAny <CancellationToken>()), Times.Once);
        }
예제 #2
0
        public void Cliente_Instanciar_Valido()
        {
            var cliente = _clienteTestsFixture.GerarClienteValido();

            Assert.True(cliente.EhValido());
        }