Ejemplo n.º 1
0
        public void SetUpFixture()
        {
            var inMemoryConfig = new Dictionary <string, string>
            {
                { "SDLWikiApiCacheFile", "SDLWikiApiCacheFile.json" },
                { "SDLWikiHostUrl", "http://www.example.com/" },
                { "AutomaticallyUpdateCache", "false" }
            };

            IConfiguration config = new ConfigurationBuilder()
                                    .AddInMemoryCollection(inMemoryConfig)
                                    .Build();

            _repo = Substitute.For <SDLWikiApiRepository>(config, false);
        }
Ejemplo n.º 2
0
 public SDLWikiService(IConfiguration config, ISDLWikiApiRepository wikiRepo)
 {
     _config   = config;
     _wikiRepo = wikiRepo;
     _parser   = new SDLWikiParser(new Uri(_config["SDLWikiHostUrl"]));
 }