Exemplo n.º 1
0
		void CreateHost(string applicationBase)
		{
			host = new TestableTextTemplatingHost(applicationBase);
			fakeTextTemplatingAppDomainFactory = host.FakeTextTemplatingAppDomainFactory;
			fakeTextTemplatingAppDomain = fakeTextTemplatingAppDomainFactory.FakeTextTemplatingAppDomain;
			fakeAssemblyResolver = host.FakeTextTemplatingAssemblyResolver;
			fakeTextTemplatingVariables = host.FakeTextTemplatingVariables;
			fakeServiceProvider = host.FakeServiceProvider;
			hostContext = host.HostContext;
		}
        public TestableTextTemplatingHost(
			FakeTextTemplatingAppDomainFactory appDomainFactory,
			FakeTextTemplatingAssemblyResolver assemblyResolver,
			FakeTextTemplatingVariables textTemplatingVariables,
			FakeServiceProvider fakeServiceProvider,
			string applicationBase)
            : this(new TextTemplatingHostContext(
					appDomainFactory,
					assemblyResolver,
					textTemplatingVariables,
					fakeServiceProvider),
				applicationBase)
        {
            FakeTextTemplatingAppDomainFactory = appDomainFactory;
            FakeTextTemplatingAssemblyResolver = assemblyResolver;
            FakeTextTemplatingVariables = textTemplatingVariables;
            FakeServiceProvider = fakeServiceProvider;
        }
 public TestableTextTemplatingHost(
     FakeTextTemplatingAppDomainFactory appDomainFactory,
     FakeTextTemplatingAssemblyResolver assemblyResolver,
     FakeTextTemplatingVariables textTemplatingVariables,
     FakeServiceProvider fakeServiceProvider,
     string applicationBase)
     : this(
         new TextTemplatingHostContext(
             appDomainFactory,
             assemblyResolver,
             textTemplatingVariables,
             fakeServiceProvider),
         applicationBase)
 {
     FakeTextTemplatingAppDomainFactory = appDomainFactory;
     FakeTextTemplatingAssemblyResolver = assemblyResolver;
     FakeTextTemplatingVariables        = textTemplatingVariables;
     FakeServiceProvider = fakeServiceProvider;
 }
 void CreatePathResolver()
 {
     fakeTemplatingVariables = new FakeTextTemplatingVariables();
     fakeEnvironment = new FakeTextTemplatingEnvironment();
     pathResolver = new TextTemplatingPathResolver(fakeTemplatingVariables, fakeEnvironment);
 }