コード例 #1
0
 public ComandaServicoTest()
 {
     _comandaServico = new ComandaServico(
         _mockProdutoRepositorio.Object,
         _mockControleComandaRepositorio.Object,
         _mockFechamentoRepositorio.Object,
         _mockLimiteProdutoRepositorio.Object,
         _mockComboRepositorio.Object);
 }
コード例 #2
0
        public async Task test_resetar(int numeroComanda)
        {
            _mockControleComandaRepositorio.Setup(s => s.Resetar(It.IsAny <int>()))
            .Returns(Task.FromResult(new Retorno <SemConteudo>()));

            var servico = new ComandaServico(
                _mockProdutoRepositorio.Object,
                _mockControleComandaRepositorio.Object,
                _mockFechamentoRepositorio.Object,
                _mockLimiteProdutoRepositorio.Object,
                _mockComboRepositorio.Object);

            var response = _comandaServico.Resetar(numeroComanda);

            Assert.NotNull(response);
            Assert.Equal(response.Result.Ok, Convert.ToBoolean(numeroComanda));

            _mockControleComandaRepositorio.Verify(
                mock => mock.Resetar(It.IsAny <int>()),
                Times.Exactly(numeroComanda));
        }