コード例 #1
0
        public async void CidadeService_Buscar_DeveExecutarComSucesso()
        {
            // Arrange
            Expression <Func <ERP.Business.Models.Cidade, bool> > predicate = (x) => x.Descricao != string.Empty;

            _cidadeTestsAutoMockerFixture.Mocker.GetMock <ICidadeRepository>().Setup(c => c.Buscar(predicate))
            .Returns(Task.FromResult(_cidadeTestsAutoMockerFixture.ObterVariados()));

            // Act
            var registro = await _cidadeService.Buscar(predicate);

            // Assert
            _cidadeTestsAutoMockerFixture.Mocker.GetMock <ICidadeRepository>().Verify(r => r.Buscar(predicate), Times.Once);
            Assert.True(registro != null);
        }