public void GetTransferOptions_NullConnectionServer_Failure() { List <TransferOption> oTransferOptions; WebCallResult res = TransferOption.GetTransferOptions(null, "objectid", out oTransferOptions); Assert.IsFalse(res.Success, "Null Connection server parameter should fail"); }
public void GetTransferOptions_InvalidObjectId_Failure() { List <TransferOption> oTransferOptions; var res = TransferOption.GetTransferOptions(_connectionServer, "ObjectId", out oTransferOptions); Assert.IsFalse(res.Success, "Invalid CallHandlerObjectID should fail"); }
public void TransferOptions_Test() { _errorString = ""; List <TransferOption> oTransferOptions; var res = TransferOption.GetTransferOptions(_connectionServer, _tempUser.PrimaryCallHandler().ObjectId, out oTransferOptions); Assert.IsTrue(res.Success & oTransferOptions.Count > 0, "Failed to fetch TransferOptions:" + res); Assert.IsTrue(string.IsNullOrEmpty(_errorString), _errorString); }
public void GetTransferOptions_EmptyResult_Failure() { _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), It.IsAny <MethodType>(), It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), true)).Returns(new WebCallResult { Success = true, ResponseText = "" }); List <TransferOption> oOptions; var res = TransferOption.GetTransferOptions(_mockServer, "CallHandlerObjectId", out oOptions); Assert.IsFalse(res.Success, "Calling GetTransferOptions with EmptyResultText did not fail"); }
public void GeGetTransferOptions_ZeroCount_Failure() { _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), MethodType.GET, It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), true)).Returns(new WebCallResult { Success = true, ResponseText = "junk text", TotalObjectCount = 0 }); List <TransferOption> oOptions; var res = TransferOption.GetTransferOptions(_mockServer, "CallHandlerObjectId", out oOptions); Assert.IsFalse(res.Success, "Calling GetTransferOptions with ZeroCount should fail"); }
public void GetTransferOptions_ErrorResponse_Failure() { _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), MethodType.GET, It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), true)).Returns(new WebCallResult { Success = false, ResponseText = "error text", StatusCode = 404 }); List <TransferOption> oOptions; var res = TransferOption.GetTransferOptions(_mockServer, "CallHandlerObjectId", out oOptions); Assert.IsFalse(res.Success, "Calling GetTransferOptions with ErrorResponse did not fail"); }
public void GetTransferOptions_GarbageResponse_Failure() { _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), MethodType.GET, It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), true)).Returns(new WebCallResult { Success = true, TotalObjectCount = 1, ResponseText = "garbage result that will not be parsed out as call handler JSON data" }); List <TransferOption> oOptions; var res = TransferOption.GetTransferOptions(_mockServer, "CallHandlerObjectId", out oOptions); Assert.IsFalse(res.Success, "Calling GetTransferOptions with garbage results should fail"); Assert.IsTrue(oOptions.Count == 0, "Invalid result text should produce an empty list"); }