public void TestInitialize() { _definitionProvider = new TestDefinitionProvider(); _dataProvider = new TestDataProvider(); _generator = new FragmentGenerators(_definitionProvider, _dataProvider); _macroVariables = new TestMacroVariables(); }
private ISentenceFragment BuildSentenceFragment(IFragmentGenerators fragmentGenerator, BlockItem blockItem) { var sentenceFragment = fragmentGenerator.CreateSentenceFragment( blockItem.MetricCode, blockItem.VariableCodes); return(sentenceFragment); }
public void TestInitialize() { _definitionProvider = new TestDefinitionProvider(); _dataProvider = new TestDataProvider(); _generator = new FragmentGenerators(_definitionProvider, _dataProvider); _macroVariables = new TestMacroVariables(); var direction = new Direction(TestSynonyms.GetSynonyms()); _renderer = new Basic10KRenderer(_macroVariables, _definitionProvider.Templates, direction); }
public void BuildSentenceFragments(IFragmentGenerators generator, Block[] blocks) { foreach (var block in blocks) { foreach (var blockItem in block.BlockItems) { SentenceFragments.Add(BuildSentenceFragment(generator, blockItem)); } } }