public void ItShouldDeleteResults()
        {
            var plan = new ForecastPlan <int> {
                CreationDate = DateTime.Today, Id = 1
            };
            var dataService = new Mock <IForecastDataAccessService>();

            dataService.Setup(x => x.DeleteResults(It.IsAny <int>())).Verifiable();
            dataService.Setup(x => x.GetPlan(1)).Returns(plan);


            var service = new ForecastService <int>(dataService.Object);

            service.LoadPlan(1);
            service.DeleteResults();
            dataService.Verify(x => x.DeleteResults(1), Times.Once());
        }