コード例 #1
0
ファイル: CallTest.cs プロジェクト: TelAPI/telapi-dotnet
        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);
        }
コード例 #2
0
ファイル: CallTest.cs プロジェクト: TelAPI/telapi-dotnet
        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);
        }
コード例 #3
0
ファイル: CallTest.cs プロジェクト: TelAPI/telapi-dotnet
        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);
        }