コード例 #1
0
        protected override IGetSingleObjectRequest <ForecastBlock> GetForecastConnection()
        {
            var forecastDeserializer = new ForecastDeserializer();
            var forecastConnection   = new GetForecastBlock(forecastDeserializer, ForecastSize.ByYear);

            return(forecastConnection);
        }
コード例 #2
0
        public void ForecastConnection_ParseFile_NotEmptyData()
        {
            //arrange
            Session.Instance.ActiveForecastObjectId = 1;
            var parser     = new ForecastDeserializer();
            var connection = new GetForecastBlock(parser, ForecastSize.ByMonth, ServerUrl.ServerName);

            //act
            var forecastBlock = connection.GetDataFromServer();

            //assert
            Assert.That(forecastBlock, Is.Not.Null);
            Assert.That(forecastBlock.Forecasts, Is.Not.Null.And.Not.Empty);
        }