public void GetRtpCodecDefs_NullConnectionServer_Failure() { List <RtpCodecDef> oList; WebCallResult res = RtpCodecDef.GetRtpCodecDefs(null, out oList); Assert.IsFalse(res.Success, "Static call to GetRtpCodecDefs did not fail with: null ConnectionServer"); }
public void PhoneSystem_CodecTests() { //remove codecs List <PortGroupCodec> oPortGroupCodecs; WebCallResult res = PortGroupCodec.GetPortGroupCodecs(_connectionServer, _portGroup.ObjectId, out oPortGroupCodecs); Assert.IsTrue(res.Success, "Failed to fetch port group codecs:" + res); foreach (var oCodec in oPortGroupCodecs) { res = oCodec.Delete(); Assert.IsTrue(res.Success, "Failed to delete port group codec:" + res); } //add codec in List <RtpCodecDef> oCodecs; res = RtpCodecDef.GetRtpCodecDefs(_connectionServer, out oCodecs); Assert.IsTrue(res.Success, "Failed to fetch RtpCodec Definitions from server:" + res); Assert.IsTrue(oCodecs.Count > 0, "No codecs fetched from server:" + res); PortGroupCodec oPortGroupCodec; res = PortGroupCodec.AddPortGroupCodec(_connectionServer, _portGroup.ObjectId, oCodecs[0].ObjectId, 20, 1, out oPortGroupCodec); Assert.IsTrue(res.Success, "Failed to add RtpCode to port group:" + res); }
public void GetRtpCodecDefs_Success() { List <RtpCodecDef> oList; WebCallResult res = RtpCodecDef.GetRtpCodecDefs(_connectionServer, out oList); Assert.IsTrue(res.Success, "Static call to GetRtpCodecDefs failed:" + res); Assert.IsTrue(oList.Count > 0, "No RTPCodecs defined on server"); }
public void RtpCodecDef_Test() { _errorString = ""; List <RtpCodecDef> oRtpCodecDefs; var res = RtpCodecDef.GetRtpCodecDefs(_connectionServer, out oRtpCodecDefs); Assert.IsTrue(res.Success & oRtpCodecDefs.Count > 0, "Failed to fetch RTPCodecDef:" + res); Assert.IsTrue(string.IsNullOrEmpty(_errorString), _errorString); }
public void GetRtpCodecDefs_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 <RtpCodecDef> oCodecs; var res = RtpCodecDef.GetRtpCodecDefs(_mockServer, out oCodecs); Assert.IsFalse(res.Success, "Calling GetRtpCodecDefs with EmptyResultText did not fail"); }
public void GetRtpCodecDefs_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 <RtpCodecDef> oCodecs; var res = RtpCodecDef.GetRtpCodecDefs(_mockServer, out oCodecs); Assert.IsTrue(res.Success, "Calling GetRtpCodecDefs with ZeroCount failed:" + res); }
public void GetRtpCodecDefs_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 <RtpCodecDef> oCodecs; var res = RtpCodecDef.GetRtpCodecDefs(_mockServer, out oCodecs); Assert.IsFalse(res.Success, "Calling GetRtpCodecDefs with ErrorResponse did not fail"); }
public void GetRtpCodecDefs_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 <RtpCodecDef> oCodecs; var res = RtpCodecDef.GetRtpCodecDefs(_mockServer, out oCodecs); Assert.IsFalse(res.Success, "Calling GetRtpCodecDefs with garbage results should fail"); Assert.IsTrue(oCodecs.Count == 0, "Invalid result text should produce an empty list"); }
public void RtpCodecDef_Constructor_ObjectId_Success() { List <RtpCodecDef> oList; var res = RtpCodecDef.GetRtpCodecDefs(_connectionServer, out oList); Assert.IsTrue(oList.Count > 0, "No RTPCodecs defined on server"); Console.WriteLine(oList[0].ToString()); try { RtpCodecDef oTest = new RtpCodecDef(_connectionServer, oList[0].ObjectId); Console.WriteLine(oTest); } catch (Exception ex) { Assert.Fail("Creating new RtpCodecDef from ObjectId failed:" + ex); } }