public void DefaultFileFormat_Sets_DefaultFileFormat_On_Configuration()
        {
            var configurationProvider = MockRepository.GenerateMock<IConfigurationProvider>();
            configurationProvider.Expect(x => x.DefaultFileFormat = OutputFormat.GD);

            var expression = new ConfigurationExpression(configurationProvider);
            expression.DefaultFileFormat.Is(OutputFormat.GD);

            configurationProvider.VerifyAllExpectations();
        }
        public void DotProcessTimeout_Sets_DotProcessTimeout_On_Configuration() {
            const int expected = 2312;

            var configurationProvider = MockRepository.GenerateMock<IConfigurationProvider>();
            configurationProvider.Expect(x => x.DotProcessTimeout = expected);

            var expression = new ConfigurationExpression(configurationProvider);
            expression.DotProcessTimeout.Is(expected);

            configurationProvider.VerifyAllExpectations();
        }
        public void DotFilePath_Sets_FilePath_On_Configuration()
        {
            const string expected = "c:\\tmp\\a.tt";
            
            var configurationProvider = MockRepository.GenerateMock<IConfigurationProvider>();
            configurationProvider.Expect(x => x.DotExecutableLocation = expected);

            var expression = new ConfigurationExpression(configurationProvider);
            expression.DotFilePath.Is(expected);

            configurationProvider.VerifyAllExpectations();
        }