Esempio n. 1
0
        public void Parameter_WeatherCondition_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                Condition = Enums.WeatherCondition.PartlyCloudy
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[6], Is.EqualTo("Partly Cloudy"));
        }
Esempio n. 2
0
        public void Parameter_MinimumTemperature_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                MinimumTemperature = 9.2m
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[7], Is.EqualTo("9.2"));
        }
Esempio n. 3
0
        public void Parameter_PeakPower_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                PeakPower = 4444
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[4], Is.EqualTo("4444"));
        }
Esempio n. 4
0
        public void Parameter_PeakTime_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                PeakTime = new TimeSpan(13, 12, 20)
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[5], Is.EqualTo("13:12"));
        }
Esempio n. 5
0
        public void Parameter_EnergyExported_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                EnergyExported = 2222
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[2], Is.EqualTo("2222"));
        }
Esempio n. 6
0
        public void Parameter_EnergyUsed_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                EnergyUsed = 3333
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[3], Is.EqualTo("3333"));
        }
Esempio n. 7
0
        public void Parameter_ShoulderEnergyImport_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                ShoulderEnergyImport = 3333
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[12], Is.EqualTo("3333"));
        }
Esempio n. 8
0
        public void Parameter_EnergyGeneration_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                EnergyGenerated = 1111
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[1], Is.EqualTo("1111"));
        }
Esempio n. 9
0
        public void Parameter_OffPeakEnergyImport_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                OffPeakEnergyImport = 2222
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[11], Is.EqualTo("2222"));
        }
Esempio n. 10
0
        public void Parameter_Timestamp_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                OutputDate = new DateTime(2020, 2, 1, 13, 12, 20)
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[0], Is.EqualTo("20200201"));
        }
Esempio n. 11
0
        public void Parameter_Comments_CreatesCorrectUriParameters()
        {
            var post = new BatchOutputPost()
            {
                Comments = "Comment"
            };

            string[] postArray = GetSplitOutputPostLine(post);
            Assert.That(postArray[9], Is.EqualTo("Comment"));
        }
Esempio n. 12
0
 private string[] GetSplitOutputPostLine(BatchOutputPost post) => AddBatchOutputRequest.FormatOutputPost(post).Split(',');
 /// <inheritdoc/>
 public override void Reset() => OutputPost = new BatchOutputPost();