public async Task Can_I_Get_Call_List_With_StartTimeComparasion() { var options = new CallListOptions(); options.StartTimeComaparasion = ComparisonType.GreaterThanOrEqualTo; options.StartTime = new DateTime(2012, 8, 5); var call = await Client.MakeCall(PhoneNumberFrom, PhoneNumberTo, ActionUrl); var calls = await Client.GetCalls(options); var receivedCall = await Client.HangupCall(call.Sid); Assert.NotNull(calls); Assert.Equal(call.Sid, receivedCall.Sid); }
public async Task Can_I_Get_Call_List_With_Condition() { var pageSize = 1; var options = new CallListOptions(); options.PageSize = pageSize; var call = await Client.MakeCall(PhoneNumberFrom, PhoneNumberTo, ActionUrl); var calls = await Client.GetCalls(options); var receivedCall = await Client.HangupCall(call.Sid); Assert.NotNull(calls); Assert.Equal(pageSize, calls.PageSize); Assert.Equal(call.Sid, receivedCall.Sid); }
public void Can_I_Get_Call_List_With_StartTimeComparasion() { var options = new CallListOptions(); options.StartTimeComaparasion = ComparisonType.GreaterThanOrEqualTo; options.StartTime = new DateTime(2012, 8, 5); var call = Client.MakeCall(PhoneNumberFrom, PhoneNumberTo, ActionUrl); var calls = Client.GetCalls(options); var receivedCall = Client.HangupCall(call.Sid); foreach (var c in calls.Calls) { Console.WriteLine("call sid : {0} date: {1}", c.Sid, c.StartTime); } Assert.NotNull(calls); Assert.Equal(call.Sid, receivedCall.Sid); }