Exemplo n.º 1
0
 public SpeakersController(IHostingEnvironment hostingEnvironment)
 {
     SpeakerCacheProvider = new SpeakerCacheProvider(
         Path.Combine(
             hostingEnvironment.ContentRootPath,
             "Data",
             Constants.CacheFileName));
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
 public void Init()
 {
     speakerCacheProvider = new SpeakerCacheProvider(Constants.CacheFileName);
 }