예제 #1
0
        public async Task CardDepositShouldShowFullErrorMessage()
        {
            // Arrange
            MGDepositCardRequest DepositOrderRequest = Mocks.GetFullDepositCardRequest();
            MGClient             clientWithConfig    = Mocks.GetMockedMGClient(null);
            string expectedErrorMessage = "The CardExpirationYear field is required. | The CardCvv field is required. | The CardExpirationMonth field is required. | The CardHolderName field is required. | The CardNumber field is required.";

            // Act
            var actualResult = await clientWithConfig.InitCardDeposit(DepositOrderRequest);

            // Assert
            Assert.IsFalse(actualResult.IsSuccess);
            Assert.AreEqual(expectedErrorMessage, actualResult.Message);
        }