public void ClienteService_ObterTodosAtivos_DeveRetornarApenasClientesAtivos() { // Arrange _fixture.Freeze <Mock <IClienteRepository> >().Setup(c => c.ObterTodos()) .Returns(_clienteTestsBogus.ObterClientesVariados()); var clienteService = _fixture.Create <ClienteService>(); // Act var clientes = clienteService.ObterTodosAtivos(); // Assert _fixture.Freeze <Mock <IClienteRepository> >().Verify(r => r.ObterTodos(), Times.Once); Assert.True(clientes.Any()); Assert.False(clientes.Count(c => !c.Ativo) > 0); }
public void ClienteService_ObterTodosAtivos_DeveRetornarApenasClientesAtivos() { //Arrange var mocker = new AutoMocker(); var clienteService = mocker.CreateInstance <ClienteService>(); mocker.GetMock <IClienteRepository>().Setup(c => c.ObterTodos()) .Returns(_clienteTestsFixture.ObterClientesVariados()); //Act var clientes = clienteService.ObterTodosAtivos(); // Assert mocker.GetMock <IClienteRepository>().Verify(r => r.ObterTodos(), Times.Once); Assert.True(clientes.Any()); Assert.False(clientes.Count(c => !c.Ativo) > 0); }
public void ClienteService_ObterTodosAtivos_DeveRetornarApenasClientesAtivos() { //Arrange var clienteRepository = new Mock <IClienteRepository>(); var clienteMediator = new Mock <IMediator>(); clienteRepository.Setup(c => c.ObterTodos()) .Returns(_clienteTestsFixture.ObterClientesVariados()); var clienteService = new ClienteService(clienteRepository.Object, clienteMediator.Object); //Act var clientes = clienteService.ObterTodosAtivos(); // Assert clienteRepository.Verify(r => r.ObterTodos(), Times.Once); Assert.True(clientes.Any()); Assert.False(clientes.Count(c => !c.Ativo) > 0); }