public void InsolationRequest_SystemId_CreatesCorrectUriParameters()
        {
            var request = new InsolationRequest()
            {
                SystemId = 1234
            };
            var parameters = request.GetUriPathParameters();

            Assert.That(parameters["sid1"], Is.EqualTo(1234));
        }
        public void InsolationRequest_Coordinate_CreatesCorrectUriParameters()
        {
            var request = new InsolationRequest()
            {
                Coordinate = new PVCoordinate(-84.62397m, 42.72882m)
            };
            var parameters = request.GetUriPathParameters();

            Assert.That(parameters["ll"], Is.EqualTo("-84.623970,42.728820"));
        }
        public void InsolationRequest_Date_CreatesCorrectUriParameters()
        {
            var request = new InsolationRequest()
            {
                Date = new DateTime(2018, 6, 12)
            };
            var parameters = request.GetUriPathParameters();

            Assert.That(parameters["d"], Is.EqualTo("20180612"));
        }