public void it_should_return_seeded_data_with_id() { // arrange var mockLogger = new Mock <ILogger <CheeseLoaderController> >(); var cheeseCache = new Mock <IDataCache <CheeseModel> >(); var seedCheeses = SeedCheese.GetSeedCheese().ToArray(); cheeseCache.Setup(a => a.Read(seedCheeses[2].ID)).Returns(seedCheeses[2]); var cheeseController = new CheeseLoaderController(mockLogger.Object, cheeseCache.Object); // act var cheeseResponse = cheeseController.Get(seedCheeses[2].ID); // assert Assert.Equal(seedCheeses[2], cheeseResponse); }
public CheeseInMemCacheClass() { this._CheeseCache = SeedCheese.GetSeedCheese().ToDictionary(p => p.ID); }