Exemple #1
0
        public void SetUp()
        {
            var clothingItemFactory = new ClothingItemFactory();
            var forecastService     = new Mock <IForecastService>();
            var forecastContext     = new Mock <ForecastContext>();
            var forecastRepository  = new Mock <ForecastRepository>(forecastContext.Object, forecastService.Object);
            var forecast            = new Forecast()
            {
                MaximumTemperature       = 80.0f,
                MinimumTemperature       = 73.0f,
                CloudCover               = 0.3f,
                PrecipitationProbability = 0.3f
            };

            var task = Task.FromResult(forecast);

            forecastRepository.Setup(s => s.GetForecast(-39.801f, 87.302f)).Returns(task);

            _controller = new ClothingItemController(clothingItemFactory, forecastRepository.Object);
        }
Exemple #2
0
 public ClothingItemController(ClothingItemFactory clothingItemFactory, ForecastRepository forecastRepository)
 {
     _clothingItemFactory = clothingItemFactory;
     _forecastRepository  = forecastRepository;
 }
 public void SetUp()
 {
     _factory = new ClothingItemFactory();
 }