public void Update_NoPendingChanges_Failure() { Reset(); TransferOption oOption = new TransferOption(_mockServer, "HandlerObjectId", TransferOptionTypes.Alternate); var res = oOption.Update(); Assert.IsFalse(res.Success, "Calling update with no pending changes should fail"); }
public void AddEditDeleteCallHandler_TransferOptionTests() { List <TransferOption> oTransferOptions = _tempHandler.GetTransferOptions(); Assert.IsTrue(oTransferOptions.Count == 3, "Transfer option collection not returned from call handler properly."); TransferOption oTransferOption = oTransferOptions[0]; WebCallResult res = oTransferOption.Update(); Assert.IsFalse(res.Success, "Update for transfer rule with no pending changes should fail"); oTransferOption.TransferAnnounce = true; oTransferOption.TransferConfirm = true; oTransferOption.Extension = "123"; res = oTransferOption.Update(); Assert.IsTrue(res.Success, "Failed to update transfer rule"); oTransferOption.UsePrimaryExtension = true; oTransferOption.Action = ActionTypes.Invalid; res = oTransferOption.Update(); Assert.IsFalse(res.Success, "Setting transfer option to invalid action did not fail"); }
public void Update_ErrorResponse_Failure() { Reset(); TransferOption oOption = new TransferOption(_mockServer, "HandlerObjectId", TransferOptionTypes.Alternate); oOption.Extension = "1234"; _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 }); var res = oOption.Update(); Assert.IsFalse(res.Success, "Calling update with error response should fail"); }