예제 #1
0
        public void ClienteAdd_RetornarComSucesso()
        {
            // Arrange
            var clienteViewModel = new ClienteViewModel();
            var clienteModel     = new ClienteModel("Bruno", 31);

            mockMapper.Setup(m => m.Map <ClienteModel>(clienteViewModel)).Returns(clienteModel);
            mockNotification.Setup(m => m.GetNotifications()).Returns(new List <DomainNotification>());

            // Act
            var result = clienteController.ClientesAdd(clienteViewModel);

            // Assert
            mockClienteService.Verify(m => m.Adicionar(clienteModel), Times.Once);
            Assert.IsType <OkObjectResult>(result);
        }