Esempio n. 1
0
 private void InitialiseConfiguration()
 {
     if (_Configuration == null)
     {
         _Configuration = Factory.ResolveSingleton <IBundlerConfiguration>();
     }
 }
        public void TestInitialise()
        {
            _Snapshot = Factory.TakeSnapshot();

            _HtmlEnv = new MockOwinEnvironment();
            _BndlEnv = new MockOwinEnvironment();

            _LoopbackHost    = TestUtilities.CreateMockImplementation <ILoopbackHost>();
            _LoopbackContent = new Dictionary <string, string>();
            _LoopbackHost.Setup(r => r.SendSimpleRequest(It.IsAny <string>(), _BndlEnv.Environment)).Returns((string path, IDictionary <string, object> env) => {
                var result = new SimpleContent();
                if (!_LoopbackContent.TryGetValue(path, out string content))
                {
                    result.HttpStatusCode = HttpStatusCode.NotFound;
                }
                else
                {
                    result.Content        = Encoding.UTF8.GetBytes(content);
                    result.HttpStatusCode = HttpStatusCode.OK;
                }

                return(result);
            });

            _Config = Factory.Singleton.ResolveNewInstance <IBundlerConfiguration>();
        }