public async Task Should_Return_Error_When_Null_Request_For_PaymentByCreditCard() { //Arrange var automatFacade = new AutomatFacade(new FakeProductRepository(), new FakeCampaingRepository(), new FakeTransactionRepository()); //Act var result = await automatFacade.PaymentByCreditCard(null); //Assert Assert.Equal(1, result.Code); }
public async Task Should_Return_Error_When_Sending_Wrong_Card_Info_For_PaymentByCreditCard() { //Arrange var automatFacade = new AutomatFacade(new FakeProductRepository(), new FakeCampaingRepository(), new FakeTransactionRepository()); //Act PaymentByCreditCardEntity paymentByCreditCardEntity = new PaymentByCreditCardEntity(); paymentByCreditCardEntity.Pan = ""; paymentByCreditCardEntity.Year = 2020; paymentByCreditCardEntity.Month = 12; var result = await automatFacade.PaymentByCreditCard(paymentByCreditCardEntity); //Assert Assert.Equal(1, result.Code); }