public void RunTest()
        {
            var suite = new Suite(100);

            suite.Using(() => new DomainGenerator().With(true));
            RegisterFixtures(suite);
            suite.Run();
        }
        public void OneTestTenTransitionOneFixture()
        {
            var suite =
                new Suite(1)
                .Do(10, opt => opt.Register <SomeFixtureToRun>());

            suite.Run();

            Assert.Equal(10, SomeFixtureToRun.Counter);
        }
        public void ZeroTestsWhatEverTransitions()
        {
            var suite =
                new Suite(0)
                .Do <SomeFixtureToRun>()
                .Do <SomeOtherFixtureToRun>()
                .Do(new[] { 1, 100 }.FromRange(), opt => opt.Register <YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(0, fixturesExecuted.Count);
        }
        public void ZeroTestsWhatEverTransitions()
        {
            var suite =
                new Suite(0)
                    .Do<SomeFixtureToRun>()
                    .Do<SomeOtherFixtureToRun>()
                    .Do(new[] {1, 100}.FromRange(), opt => opt.Register<YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(0, fixturesExecuted.Count);
        }
        public void OneTestZeroTransitions()
        {
            var suite =
                new Suite(1)
                .Do <SomeFixtureToRun>()
                .Do <SomeOtherFixtureToRun>()
                .Do(0, opt => opt.Register <YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(2, fixturesExecuted.Count);
            Assert.Equal(1, fixturesExecuted[0]);
            Assert.Equal(2, fixturesExecuted[1]);
        }
        public void OneTestZeroTransitions()
        {
            var suite =
                new Suite(1)
                    .Do<SomeFixtureToRun>()
                    .Do<SomeOtherFixtureToRun>()
                    .Do(0, opt => opt.Register<YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(2, fixturesExecuted.Count);
            Assert.Equal(1, fixturesExecuted[0]);
            Assert.Equal(2, fixturesExecuted[1]);
        }
        public void OneTestWhateverTransitions()
        {
            var numberOfTransitions = new[] { 1, 100 }.FromRange();
            var suite =
                new Suite(1)
                .Do <SomeFixtureToRun>()
                .Do <SomeOtherFixtureToRun>()
                .Do(numberOfTransitions, opt => opt.Register <YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(numberOfTransitions + 2, fixturesExecuted.Count);
            Assert.Equal(1, fixturesExecuted[0]);
            Assert.Equal(2, fixturesExecuted[1]);
            for (int i = 2; i < numberOfTransitions + 2; i++)
            {
                Assert.Equal(3, fixturesExecuted[i]);
            }
        }
        public void OneTestWhateverTransitions()
        {
            var numberOfTransitions = new[] {1, 100}.FromRange();
            var suite =
                new Suite(1)
                    .Do<SomeFixtureToRun>()
                    .Do<SomeOtherFixtureToRun>()
                    .Do(numberOfTransitions, opt => opt.Register<YetAnotherFixtureToRun>());

            suite.Run();

            Assert.Equal(numberOfTransitions + 2, fixturesExecuted.Count);
            Assert.Equal(1, fixturesExecuted[0]);
            Assert.Equal(2, fixturesExecuted[1]);
            for (int i = 2; i < numberOfTransitions + 2; i++)
            {
                Assert.Equal(3, fixturesExecuted[i]);
            }
        }
示例#9
0
 public static void Main(string[] args)
 {
     Suite.Run(new NullListener(), NUnit.Core.TestFilter.Empty);
 }
示例#10
0
 public void TestRunAllTests()
 {
     Suite suite = new Suite(typeof(WasRunObj));
     suite.Run(m_result);
     Assert.Equal("2 run, 1 failed", m_result.Summary);
 }
示例#11
0
            public void TestSuiteOperation()
            {
                Suite suite = new Suite();
                suite.Add(new WasRunObj("TestMethod"));
                suite.Add(new WasRunObj("TestBrokenMethod"));

                suite.Run(m_result);
                Assert.Equal("2 run, 1 failed", m_result.Summary);
            }