Пример #1
0
        public void Load()
        {
            var result = _runner.Load();

            Assert.That(result.Name, Is.EqualTo("test-suite"));
            Assert.That(result.GetAttribute("testcasecount", 0), Is.EqualTo(MockAssembly.Tests));
            Assert.That(result.GetAttribute("runstate"), Is.EqualTo("Runnable"));
        }
        public void Load()
        {
            var result = _runner.Load();

            Assert.That(result.Name, Is.EqualTo("test-run"));
            Assert.That(result.GetAttribute("testcasecount", 0), Is.EqualTo(MockAssembly.Tests * _numAssemblies));

            foreach (XmlNode child in result.SelectNodes("test-suite"))
            {
                Assert.That(child.GetAttribute("testcasecount", 0), Is.EqualTo(MockAssembly.Tests));
                Assert.That(child.GetAttribute("runstate"), Is.EqualTo("Runnable"));
            }
        }
        public void SetUp()
        {
            var assemblyPath = GetLocalPath(AssemblyName);

            var serviceContext = new ServiceContext();

            serviceContext.Add(new DriverService());
            serviceContext.Add(new InProcessTestRunnerFactory());
            serviceContext.Add(new ExtensionService());
            serviceContext.Add(new FakeRuntimeService());
#if NETFRAMEWORK
            serviceContext.Add(new DomainManager());
#endif

            var runner = new MasterTestRunner(serviceContext, new TestPackage(assemblyPath));
            runner.Load();
            _engineResult = runner.Run(null, TestFilter.Empty);
        }