public SpeakersController(IHostingEnvironment hostingEnvironment) { SpeakerCacheProvider = new SpeakerCacheProvider( Path.Combine( hostingEnvironment.ContentRootPath, "Data", Constants.CacheFileName)); }
public void SpeakersController_Get_Error() { IHostingEnvironment environment = Substitute.For <IHostingEnvironment>(); environment.ContentRootPath.Returns(Directory.GetCurrentDirectory()); ISpeakerCacheProvider speakerCacheProvider = Substitute.For <ISpeakerCacheProvider>(); speakerCacheProvider.Get().Throws(new SpeakerCacheProviderException("error")); var controller = new SpeakersController(environment) { SpeakerCacheProvider = speakerCacheProvider }; _ = controller.Get(); }
public void Init() { speakerCacheProvider = new SpeakerCacheProvider(Constants.CacheFileName); }