Esempio n. 1
0
        public void Setup()
        {
            MockComandaParameter parameter = new MockComandaParameter()
            {
                Exists   = false,
                Comanda  = MockHelper.Obter <Comanda>(),
                Comandas = MockHelper.ObterTodos <Comanda>()
            };

            _serviceProvider = Startup.GetServiceProvider(new ServiceParameter(parameter));
        }
Esempio n. 2
0
        public async Task DeveConfirmarCasoComandaValido()
        {
            MockComandaParameter parameter = new MockComandaParameter()
            {
                Exists   = true,
                Comanda  = MockHelper.Obter <Comanda>(),
                Comandas = MockHelper.ObterTodos <Comanda>()
            };

            IComandaService comandaService = Startup.GetServiceProvider(new ServiceParameter(parameter)).GetRequiredService <IComandaService>();
            var             result         = await comandaService.ConfirmarAsync(Guid.NewGuid());

            result.Should().NotBeNull(StringHelper.JoinHtmlMensagem(comandaService.MensagensValidacao));
        }
Esempio n. 3
0
        public static IComandaRepository ObterComandaRepositoryMock(MockComandaParameter parameter)
        {
            var mock = new Mock <IComandaRepository>();

            mock.Setup(c => c.ObterTodosPorSituacaoAsync(It.IsAny <ComandaSituacao>())).Returns(Task.FromResult(parameter.Comandas));
            mock.Setup(c => c.FecharAsync(It.IsAny <Guid>())).Returns(Task.FromResult(parameter.Comanda));
            mock.Setup(c => c.ConfirmarAsync(It.IsAny <Guid>())).Returns(Task.FromResult(parameter.Comanda));

            mock.Setup(c => c.EditarAsync(It.IsAny <Comanda>())).Returns(Task.FromResult(parameter.Comanda));
            mock.Setup(c => c.CadastrarAsync(It.IsAny <Comanda>())).Returns(Task.FromResult(parameter.Comanda));
            mock.Setup(c => c.Exists(It.IsAny <Guid>())).Returns(parameter.Exists);
            mock.Setup(c => c.ObterPorIdAsync(It.IsAny <Guid>())).Returns(Task.FromResult(parameter.Comanda));

            mock.Setup(c => c.BeginTransaction(It.IsAny <IValidator>()));
            return(mock.Object);
        }
Esempio n. 4
0
 public ServiceParameter(MockComandaParameter comandaParameter)
 {
     ComandaParameter = comandaParameter;
 }