Exemple #1
0
        public void TestCar_Blank()
        {
            //arrange
            var car = new TestCar()
            {
            };
            //act
            var value = ObjectToURLStringFactory.Create(car);

            //assert
            Assert.Equal("Make=&NumberOfWheels=0&DateOfManufacture=0001-01-01T00%3a00%3a00&RightHandedDrive=false", value);
        }
Exemple #2
0
        public void TestPerson_Create(string firstname, string lastName, string expected)
        {
            //arrange
            var person = new TestPerson()
            {
                FirstName = firstname,
                LastName  = lastName
            };
            //act
            var value = ObjectToURLStringFactory.Create(person);

            //assert
            Assert.Equal(expected, value);
        }
Exemple #3
0
        public void TestCar_ReliantRobin()
        {
            //arrange
            var car = new TestCar()
            {
                Make              = "Reliant",
                NumberOfWheels    = 3,
                DateOfManufacture = new DateTime(1973, 12, 24),
                RightHandedDrive  = true
            };
            //act
            var value = ObjectToURLStringFactory.Create(car);

            //assert
            Assert.Equal("Make=Reliant&NumberOfWheels=3&DateOfManufacture=1973-12-24T00%3a00%3a00&RightHandedDrive=true", value);
        }
Exemple #4
0
        public async Task <PerfLogCollectionResponce> PerfLogDisplaySearch(PerfLogCollectionSearch search)
        {
            var response = await _httpClient.GetAsync($"api/PerfLogs?{ObjectToURLStringFactory.Create(search)}");

            return(await ConvertResponseToPerfLogCollectionResponce(response));
        }
Exemple #5
0
        public async Task <ErrorLogCollectionResponce> Search(ErrorLogCollectionSearch search)
        {
            var response = await _httpClient.GetAsync($"api/ErrorLog?{ObjectToURLStringFactory.Create(search)}");

            return(await ConvertResponseToErrorLogCollectionResponce(response));
        }