Exemple #1
0
        public TestGeneratorResult GenerateTestFile(FeatureFileInput featureFileInput, GenerationSettings settings)
        {
            string projectSettingsFile  = WriteTempFile(_projectSettings);
            var    featureFileInputFile = WriteTempFile(featureFileInput);

            var result = _outOfProcessExecutor.Execute(new GenerateTestFileParameters()
            {
                FeatureFile         = featureFileInputFile,
                ProjectSettingsFile = projectSettingsFile,
                Debug = Debugger.IsAttached,
            }, true);

            return(new TestGeneratorResult(result.Output, true));
        }
        public Version GetGeneratorVersion()
        {
            var result = _outOfProcessExecutor.Execute(new GetGeneratorVersionParameters()
            {
                Debug = Debugger.IsAttached
            }, false);

            return(Version.Parse(result.Output));
        }