static private void GenerateTest(string featureFilePath, string outputDirectory) { InputGenerator input = new InputGenerator(); var features = input.Load(File.ReadAllLines(featureFilePath)); WriteFile(new HeaderGenerator(), features, outputDirectory, ".h", "UNIT TEST HEADER"); WriteFile(new CodeBehindGenerator(), features, outputDirectory, "_scenarios.cpp", "SCENARIOS CPP"); if (!_singleFile) { AddStepDefinitonToIntelliSenseProject(features, featureFilePath, CS_PROJ); } WriteFileStepDefinition(features, outputDirectory); if (!_singleFile) { AddFeatureFileLinkToIntelliSenseProject(featureFilePath, FEATURE_DIR, CS_PROJ); if (_isDirtyCppProj) { _cppProj.Save(); } if (_isDirtyCsProj) { _csProj.Save(); } } }
private static void GenerateTest(string featureFilePath, string outputDirectory) { InputGenerator input = new InputGenerator(); var features = input.Load(File.ReadAllLines(featureFilePath)); WriteFile(new HeaderGenerator(), features, outputDirectory, ".h", "UNIT TEST HEADER"); WriteFile(new CodeBehindGenerator(), features, outputDirectory, "_scenarios.cpp", "SCENARIOS CPP"); if (!_singleFile) { AddStepDefinitonToIntelliSenseProject(features, featureFilePath, CS_PROJ); } WriteFileStepDefinition(features, outputDirectory); if (!_singleFile) { AddFeatureFileLinkToIntelliSenseProject(featureFilePath, FEATURE_DIR, CS_PROJ); if (_isDirtyCppProj) { _cppProj.Save(); } if (_isDirtyCsProj) { _csProj.Save(); } } }