public void Purchase_CORRECT_all_data_RETURN_OK() { //Arrange string guid = InitialData.guid; string uniqueId = InitialData.uniqueId; double amount = InitialData.amount; int filialId = InitialData.filialId; string frNumber = InitialData.frNumber_wrong; string pos_ip = InitialData.pos_ip_wrong; int localChequeId = InitialData.localChequeId; int zId = InitialData.zId_wrong; string posName = InitialData.posName; string uuid = InitialData.uuid; //expected Int32 expected_errorCode = 0; string expected_errorMessage = "OK"; string expected_terminalId = "QR" + filialId; //Act dynamic result = JsonConvert.DeserializeObject(SwaggerMethodsMasterPassPaymentService.Purchase(guid, uniqueId, filialId, posName, pos_ip, frNumber, zId, localChequeId, amount, uuid)); //Assert Assert.AreEqual(expected_errorCode, (Int32)result.errorCode); Assert.AreEqual(expected_errorMessage, (string)result.errorMessage); Assert.AreEqual(expected_errorCode, (Int32)result.errorCode); Assert.AreEqual(expected_terminalId, (string)result.terminalId); }
public void Purchase_WRONG_uniqueId_RETURN_ERROR() { //Arrange string guid = InitialData.guid; string uniqueId = InitialData.uniqueId_wrong; double amount = InitialData.amount; int filialId = InitialData.filialId; string frNumber = InitialData.frNumber; string pos_ip = InitialData.pos_ip; int localChequeId = 28106; int zId = InitialData.zId; string posName = InitialData.posName; string uuid = InitialData.uuid; //expected Int32 expected_errorCode = 3; string expected_errorMessage = "msisdn not found for specified guid"; string expected_terminalId = "QR" + filialId; //Act dynamic result = JsonConvert.DeserializeObject(SwaggerMethodsMasterPassPaymentService.Purchase(guid, uniqueId, filialId, posName, pos_ip, frNumber, zId, localChequeId, amount, uuid)); //Assert Assert.AreEqual(expected_errorCode, (Int32)result.errorCode); Assert.AreEqual(expected_errorMessage, (string)result.errorMessage); }
public void Check_CORRECT_guid_RETURN_RC_OK() { //Arrange string guid = "8F322CAA-EF25-4D52-992B-1754343B67BE"; //expected Int32 expected_errorCode = 0; string expected_errorMessage = "OK"; double expected_amountLimit = 500.1; //Act dynamic result = JsonConvert.DeserializeObject(SwaggerMethodsMasterPassPaymentService.Check(guid)); //Assert Assert.IsTrue((bool)result.allowMasterPass); Assert.AreEqual(expected_errorCode, (Int32)result.errorCode); Assert.AreEqual(expected_errorMessage, (string)result.errorMessage); Assert.AreEqual(expected_amountLimit, (double)result.amountLimit); }