protected override IGetSingleObjectRequest <ForecastBlock> GetForecastConnection() { var forecastDeserializer = new ForecastDeserializer(); var forecastConnection = new GetForecastBlock(forecastDeserializer, ForecastSize.ByYear); return(forecastConnection); }
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); }