/// <summary>
        /// Builds a REST request
        /// </summary>
        /// <param name="apiKey"></param>
        /// <param name="inputAddress"></param>
        /// <returns></returns>
        private static IRestRequest BuildRequest(string streetAddress, string apiKey)
        {
            var request = new RestRequest("address/autocomplete", Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddHeader("Content-Type", "application/json");
            var payload = new ApiPayload
            {
                streetAddress = streetAddress,
                apiKey        = apiKey,
                formatCase    = true,
                includeInternalIdentifiers = true,
            };

            request.AddBody(payload);

            return(request);
        }
Пример #2
0
        public void ReturnStoreValue()
        {
            var sensorValueRepo = new Mock <IValuesRepository>();

            sensorValueRepo.Setup(s => s.Create(It.IsAny <Value>())).Returns(true);

            var _sensorManager = new SensorsManager(null, null, sensorValueRepo.Object);

            var apiPlaylod = new ApiPayload
            {
                DateTime = DateTime.Now,
                Data     = DateTime.Today.ToString()
            };

            var result = _sensorManager.StoreValue(Guid.Parse("89740433-0A86-463A-9430-9A570D145B51"), apiPlaylod);

            Assert.True(result);
        }