public WeatherForecastController(ILogger <WeatherForecastController> logger, BrendaContext context, IJokeProvider jokeProvider) { _logger = logger; _context = context; _jokeProvider = jokeProvider; }
public WeatherForecastControllerTests() { var options = new DbContextOptionsBuilder <BrendaContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; _context = new BrendaContext(options); _jokeProvider = new Mock <IJokeProvider>(); _controller = new WeatherForecastController( Mock.Of <ILogger <WeatherForecastController> >(), _context, _jokeProvider.Object); }
static internal void InitializeDbForTests(BrendaContext db) { db.Forecasts.RemoveRange(db.Forecasts); db.Forecasts.AddRange(SeedForecasts); db.SaveChanges(); }