public FormSelecionarProduto(TipoTransacaoEnum tipoTransacao) { InitializeComponent(); instanciarObjetos(); preencherTabelaDeProdutos(); this.tipoTransacao = tipoTransacao; if (tipoTransacao == TipoTransacaoEnum.ENTRADA) { lblGenerico.Text = "Valor Unitário"; } }
public FormSelecionarProduto( TipoTransacaoEnum tipoTransacao ) { InitializeComponent(); instanciarObjetos(); preencherTabelaDeProdutos(); this.tipoTransacao = tipoTransacao; if (tipoTransacao == TipoTransacaoEnum.ENTRADA) { lblGenerico.Text = "Valor Unitário"; } }
public async Task CreateAsync_ReturnBadRequestResult(double amaunt, string merchantId, TipoTransacaoEnum tipo) { var transacao = new TransacaoViewModel() { Amount = amaunt, MerchantId = merchantId, Type = tipo }; // Arrange var mockServices = new Mock <ITransacaoAppServices>(); mockServices.Setup(s => s.Insert(transacao)); var controller = new FinancialOperationController(); controller.ModelState.AddModelError("Amaunt", "Deve ser informado maior que .10 centavos."); // Act var result = await controller.CreateAsync(transacao, mockServices.Object); // Assert var badRequest = Assert.IsType <BadRequestResult>(result); Assert.Equal(StatusCodes.Status400BadRequest, badRequest.StatusCode); }
public async Task CreateAsync_ReturnOkResult(double amaunt, string merchantId, TipoTransacaoEnum tipo) { var transacao = new TransacaoViewModel() { Amount = amaunt, MerchantId = merchantId, Type = tipo }; // Arrange var mockServices = new Mock <ITransacaoAppServices>(); mockServices.Setup(s => s.Insert(transacao)); var controller = new FinancialOperationController(); // Act var result = await controller.CreateAsync(transacao, mockServices.Object); // Assert var okResult = Assert.IsType <OkObjectResult>(result); Assert.Equal(StatusCodes.Status201Created, okResult.Value); }
public async Task CreateAsync_ReturnOkResult(double amaunt, string merchantId, TipoTransacaoEnum tipo, BandeiraCartaoEnum cardBrand, string nome, string numeroCartao, TipoCartaoEnum tipoCartao, string password) { Guid guid; Guid.TryParse(merchantId, out guid); var cartao = new Cartao() { CardBrand = cardBrand, CardHolderName = nome, ExpirationDate = DateTime.Now.AddMonths(2), Number = numeroCartao, Type = tipoCartao, Password = password }; var transacao = new Transacao() { Amount = amaunt, ComercianteId = guid, Type = tipo, Number = 1, Card = cartao }; var comerciante = new Comerciante() { Id = guid }; // Arrange var mockServices = new Mock <IComercianteServices>(); mockServices.Setup(s => s.GetById(guid)).Returns(Task.FromResult(comerciante)); var mockBaseServices = new Mock <IBaseRepository <Transacao> >(); mockBaseServices.Setup(s => s.Insert(transacao)); var mockOperacaoCartaoServices = new Mock <IOperadoraCartaoServices>(); mockOperacaoCartaoServices.Setup(s => s.ValidarCartao(It.IsAny <Cartao>())); var servico = new TransacaoServices(mockBaseServices.Object, mockOperacaoCartaoServices.Object, mockServices.Object); // Act await servico.EfetuarOperacao(transacao); // Assert Assert.True(true); }
public TaxasAdquirente(BandeiraEnum Bandeira, TipoTransacaoEnum Tipotransacao, float Taxa) { this.Bandeira = Bandeira; this.TipoTransacao = TipoTransacao; this.Taxa = Taxa; }