Example #1
0
        /// <summary>
        /// Processes each record.
        /// </summary>
        protected override void ProcessRecord()
        {
            IAction action = new SaveSuiteAction(Filepath);

            action.Execute(TestSuite);
            WriteObject(Filepath);
            WriteVerbose(action.Display);
        }
Example #2
0
        public void Execute_ManyActions_SuiteGenerated()
        {
            var state = new GenerationState();

            var loadCase = new LoadCaseFromFileAction(CsvFilename);

            loadCase.Execute(state);

            var loadTemplate = new LoadEmbeddedTemplateAction("ExistsDimension");

            loadTemplate.Execute(state);

            var generateSuite = new GenerateTestSuiteAction(false);

            generateSuite.Execute(state);

            var saveSuite = new SaveSuiteAction(TargetFilename);

            saveSuite.Execute(state);

            Assert.That(File.Exists(TargetFilename));
        }
Example #3
0
        public void Execute_ManyActions_SuiteGenerated()
        {
            var state = new GenerationState();

            var loadCase = new LoadCaseFromFileAction(CsvFilename);

            loadCase.Execute(state);

            var loadTemplate = new LoadTemplateAction(NBi.GenbiL.Action.LoadType.Predefined, "ExistsDimension");

            loadTemplate.Execute(state);

            var generateSuite = new GenerateSuiteAction(false);

            generateSuite.Execute(state);

            var saveSuite = new SaveSuiteAction(TargetFilename);

            saveSuite.Execute(state);

            Assert.That(File.Exists(TargetFilename));
        }