public void GetPreviousYearValues()
        {
            var previousYearDate = DateTime.Now.AddYears(-1);
            var result           = new SamilHelper(StationName).GetYearValues(previousYearDate);

            _testOutputHelper.WriteLine($"{JsonConvert.SerializeObject(result)}");

            result.ShouldNotBeNull();
            result.DataRecords.ShouldNotBeNull();
            result.DataRecords.Count.ShouldBe(12);
        }
        public void TryExportYearValues()
        {
            var helper = new SamilHelper(StationName);

            for (var i = 2015; i <= 2019; i++)
            {
                var tryGetValues = helper.TryGetValues(x => x.GetYearValues(i));
                tryGetValues.ShouldNotBeNull();
                tryGetValues.Year.ShouldBe(i);
            }
        }
        public void GetTodayValues()
        {
            var currentDate = DateTime.Now;
            var result      = new SamilHelper(StationName).GetDayValues(currentDate);

            _testOutputHelper.WriteLine($"{JsonConvert.SerializeObject(result)}");

            result.ShouldNotBeNull();
            result.DataRecords.ShouldNotBeNull();
            result.Year.ShouldBe(currentDate.Year);
            result.Month.ShouldBe(currentDate.Month);
            result.Day.ShouldBe(currentDate.Day);
        }