public void Get_Resolver_DoesNot_Throw_Exception_If_ProcessResource_Was_Called()
        {
            // arrange
              EmbeddedResourceUtil.ExportToPath("Castle.Windsor.Extensions.Test.data", "castle.config", Path.GetTempPath());
              string path = Path.GetTempPath() + "\\castle.config";
              PropertiesInterpreter interpreter = new PropertiesInterpreter(path);
              WindsorContainer container = new WindsorContainer();
              interpreter.ProcessResource(interpreter.Source, container.Kernel.ConfigurationStore, container.Kernel);

              ConfigurationProcessingException actual = null;
              IPropertyResolver resolver = null;

              // act
              try
              {
            resolver = interpreter.Resolver;
              }
              catch (ConfigurationProcessingException e)
              {
            actual = e;
              }

              // assert
              Assert.IsNull(actual);
              Assert.IsNotNull(resolver);
        }