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); }
public ClothingItemController(ClothingItemFactory clothingItemFactory, ForecastRepository forecastRepository) { _clothingItemFactory = clothingItemFactory; _forecastRepository = forecastRepository; }
public void SetUp() { _factory = new ClothingItemFactory(); }