public void OutputTest()
        {
            IList <IEngineResult> list = new List <IEngineResult>();

            list.Add(new EngineResult()
            {
                Name = "Name 1"
            }.End());
            list.Add(new EngineResult()
            {
                Name = "Name 2"
            }.End());
            list.Add(new EngineResult()
            {
                Name = "Name 3"
            }.End());
            list.Add(new EngineResult()
            {
                Name = "Name 4"
            }.End());
            list.Add(new EngineResult()
            {
                Name = "Name 5"
            }.End());
            var formatter = new CsvResultsFormatter();

            formatter.OutputResults(list, new TimeSpan(0, 0, 0, 4, 100));
            Assert.IsNotNull(formatter.Output);
            Assert.IsInstanceOfType(formatter.Output, typeof(string));
        }
Esempio n. 2
0
        public void RunWithFormaterTest()
        {
            var             formatter = new CsvResultsFormatter();
            Engine <string> engine    = new Engine <string>(new RuleCollection <string>(), formatter)
            {
                RunBumperRules = true
            };
            var result = engine.Execute("blah");

            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count);
            Assert.IsNotNull(engine.RunElapsed);
            Assert.IsNotNull(formatter.Output);
            Assert.IsTrue(engine.RunElapsed < TimeSpan.FromMilliseconds(100));
        }
        public void ConstructorTest()
        {
            var formatter = new CsvResultsFormatter();

            Assert.IsNotNull(formatter);
        }