Beispiel #1
0
        public async Task TestGetDALSoft()
        {
            var startTime         = DateTime.Now;
            var originalStartTime = DateTime.Now;
            var countryCodeClient = new DalSoft.RestClient.RestClient(PeopleUrl);

            startTime = DateTime.Now;
            var people = await countryCodeClient.Get <List <Person> >();

            var timesOne = (DateTime.Now - startTime).TotalMilliseconds;

            for (var i = 0; i < Repeats; i++)
            {
                people = await countryCodeClient.Get <List <Person> >();

                Assert.IsTrue(people != null);
                Assert.IsTrue(people.Count > 0);
            }

            var timesRepeats = (DateTime.Now - startTime).TotalMilliseconds;
            var total        = (DateTime.Now - originalStartTime).TotalMilliseconds;

            var message = $"DalSoft,GET,{timesOne},{timesRepeats},{total}\r\n";

            WriteText(message);
            Console.WriteLine(message);
        }
Beispiel #2
0
        public static void Initialize(TestContext testContext)
        {
            //Load all the assemblies in to the app domain so this loading doesn't skew results
            var flurlClient       = new FlurlClient(PeopleUrl);
            var countryCodeClient = new Client(new NewtonsoftSerializationAdapter(), new Uri(PeopleUrl));
            var restSharpClient   = new RestSharp.RestClient(PeopleUrl);
            var dalSoftClient     = new DalSoft.RestClient.RestClient(PeopleUrl);
            var personJson        = JsonConvert.SerializeObject(new Person());

            personJson = System.Text.Json.JsonSerializer.Serialize(new Person());
        }