public void TestPerformanceEmptyLinkedObjectCreateSequence()
        {
            var originalProcessTime = TimeSpan.FromSeconds(1.1);
            var currentProcessTime  = TestTimer.Time(CreateEmptyLinkedEntities);

            Assert.IsTrue(currentProcessTime < originalProcessTime);
        }
        public void TestPerformanceApiCallPost()
        {
            var originalprocesstime = TimeSpan.FromSeconds(5.8);
            var currentprocesstime  = TestTimer.Time(DoPostRequest);

            Assert.IsTrue(currentprocesstime < originalprocesstime);
        }
Пример #3
0
        public void TestPerformance_JsonArray_LinkedEntities_ToObject()
        {
            var originalprocesstime = TimeSpan.FromSeconds(1.16);
            var currentprocesstime  = TestTimer.Time(ParseObjectList_LinkedEntities);

            Assert.IsTrue(currentprocesstime < originalprocesstime);
        }
        public void TestPerformanceApiCallDelete()
        {
            var client  = new ExactOnlineClient(_toc.EndPoint, _toc.GetOAuthAuthenticationToken);
            var account = client.For <Account>().Select("ID").Where("Name+eq+'43905139517985179437'").Get().FirstOrDefault();

            var originalprocesstime = TimeSpan.FromSeconds(13.0);
            var currentprocesstime  = TestTimer.Time(() => DoDeleteRequest(account));

            Assert.IsTrue(currentprocesstime < originalprocesstime);
        }