public void GetPortGroupTemplateObjectId_Sip_Success() { string strObjectId; var res = PortGroupTemplate.GetPortGroupTemplateObjectId(_connectionServer, TelephonyIntegrationMethodEnum.SIP, out strObjectId); Assert.IsTrue(res.Success, "Static call to GetPortGroupTemplateObjectId for SIP failed:" + res); }
public void GetPortGroupTemplateObjectId_Success() { //setup so the fetch for port group templates returns a match on the integration method we're using (PIMG) PortGroupTemplate oTemplate = new PortGroupTemplate(); oTemplate.CopyTelephonyIntegrationMethodEnum = TelephonyIntegrationMethodEnum.PIMG; List <PortGroupTemplate> oList = new List <PortGroupTemplate>(); oList.Add(oTemplate); _mockTransport.Setup(x => x.GetObjectsFromJson <PortGroupTemplate>(It.IsAny <string>(), It.IsAny <string>())) .Returns(oList); //make sure all "gets" return true. _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), It.IsAny <MethodType>(), It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(new WebCallResult { Success = true, ResponseText = "dummy text long enough to be considered legitimate JSON body", TotalObjectCount = 1 }); string strObjectId; var res = PortGroupTemplate.GetPortGroupTemplateObjectId(_mockServer, TelephonyIntegrationMethodEnum.PIMG, out strObjectId); Assert.IsTrue(res.Success, "Fetching port group template for integration method failed:" + res); }
public void GetPortGroupTemplateObjectId_NullConnectionServer_Failure() { string strObjectId; var res = PortGroupTemplate.GetPortGroupTemplateObjectId(null, TelephonyIntegrationMethodEnum.SCCP, out strObjectId); Assert.IsFalse(res.Success, "Static call to GetPortGroupTemplateObjectId did not fail with: null ConnectionServer"); }
public void GetPortGroupTemplates_NullConnectionServer_Failure() { List <PortGroupTemplate> oList; WebCallResult res = PortGroupTemplate.GetPortGroupTemplates(null, out oList); Assert.IsFalse(res.Success, "Static call to GetPortGroupTemplates did not fail with: null ConnectionServer"); }
private PortGroupTemplate HelperGetPortGroupTemplate() { List <PortGroupTemplate> oList; WebCallResult res = PortGroupTemplate.GetPortGroupTemplates(_connectionServer, out oList); Assert.IsTrue(res.Success, "Static call to GetPortGroupTemplates failed:" + res); Assert.IsTrue(oList.Count > 0, "No port group templates found"); return(oList[0]); }
public void PortGroupTemplate_Test() { _errorString = ""; List <PortGroupTemplate> oPortGroupTemplates; var res = PortGroupTemplate.GetPortGroupTemplates(_connectionServer, out oPortGroupTemplates); Assert.IsTrue(res.Success & oPortGroupTemplates.Count > 0, "Failed to fetch portgrouptemplates:" + res); Assert.IsTrue(string.IsNullOrEmpty(_errorString), _errorString); }
public void PortGroupTemplate_Constructor_ObjectId_Sucess() { var oTemplate = HelperGetPortGroupTemplate(); try { PortGroupTemplate oTest = new PortGroupTemplate(_connectionServer, oTemplate.ObjectId); Console.WriteLine(oTest); } catch (Exception ex) { Assert.Fail("Failed creating PortGroupTemplate from ObjectId:" + oTemplate.ObjectId + ", error=" + ex); } }
public void GetPortGroupTemplates_ZeroCount_Success() { _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 <PortGroupTemplate> oTemplates; var res = PortGroupTemplate.GetPortGroupTemplates(_mockServer, out oTemplates); Assert.IsTrue(res.Success, "Calling GetPortGroupTemplates with ZeroCount failed:" + res); }
public void GetPortGroupTemplates_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 <PortGroupTemplate> oTemplates; var res = PortGroupTemplate.GetPortGroupTemplates(_mockServer, out oTemplates); Assert.IsFalse(res.Success, "Calling GetPortGroupTemplates with ErrorResponse did not fail"); }
public void GetPortGroupTemplates_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 <PortGroupTemplate> oTemplates; var res = PortGroupTemplate.GetPortGroupTemplates(_mockServer, out oTemplates); Assert.IsFalse(res.Success, "Calling GetPortGroupTemplates with EmptyResultText did not fail"); }
public void GetPortGroupTemplates_GarbageResponse_Failure() { BaseUnitTests.ClassInitialize(null); _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), It.IsAny <MethodType>(), It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(new WebCallResult { Success = true, TotalObjectCount = 1, ResponseText = "garbage result that will not be parsed out as call handler JSON data" }); List <PortGroupTemplate> oTemplates; var res = PortGroupTemplate.GetPortGroupTemplates(_mockServer, out oTemplates); Assert.IsFalse(res.Success, "Calling GetPortGroupTemplates with garbage results should fail"); Assert.IsTrue(oTemplates.Count == 0, "Invalid result text should produce an empty list"); }
public void AddPortGroup_ErrorResponse_Failure() { Reset(); //setup so the fetch for port group templates returns a match on the integration method we're using (PIMG) PortGroupTemplate oTemplate = new PortGroupTemplate(); oTemplate.CopyTelephonyIntegrationMethodEnum = TelephonyIntegrationMethodEnum.PIMG; List <PortGroupTemplate> oList = new List <PortGroupTemplate>(); oList.Add(oTemplate); _mockTransport.Setup(x => x.GetObjectsFromJson <PortGroupTemplate>(It.IsAny <string>(), It.IsAny <string>())) .Returns(oList); //make sure all "gets" return true. _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), MethodType.GET, It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(new WebCallResult { Success = true, ResponseText = "dummy text", TotalObjectCount = 1 }); //error response for post _mockTransport.Setup(x => x.GetCupiResponse(It.IsAny <string>(), MethodType.POST, It.IsAny <ConnectionServerRest>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(new WebCallResult { Success = false, ResponseText = "error text", StatusCode = 404 }); var res = PortGroup.AddPortGroup(_mockServer, "display name", "PhoneSysteId", "HostAddress", TelephonyIntegrationMethodEnum.PIMG); Assert.IsFalse(res.Success, "Calling AddPortGroup with ErrorResponse did not fail"); }
public void Constructor_InvalidObjectId_Failure() { PortGroupTemplate oTemp = new PortGroupTemplate(_connectionServer, "bogus"); Console.WriteLine(oTemp); }
public void Constructor_Base_Success() { PortGroupTemplate oTemp = new PortGroupTemplate(); Console.WriteLine(oTemp.ToString()); }
public void Constructor_EmptyObjectId_Success() { PortGroupTemplate oTemp = new PortGroupTemplate(_mockServer); Console.WriteLine(oTemp.DumpAllProps()); }
public void Constructor_NullConnectionServer_Failure() { PortGroupTemplate oTemp = new PortGroupTemplate(null); Console.WriteLine(oTemp); }