Пример #1
0
        public void DefaultFramework_HasCorrectFolderInformation()
        {
            //Arrange
            string            testName               = "dummyUT";
            string            testFile               = "dummyTestFile.js";
            string            vsixInstallFolder      = "c:\\dummyFolder";
            string            workingFolder          = "c:\\DummyNodejsProject";
            string            framework              = TestFrameworkDirectories.ExportRunnerFramework;
            string            testFrameworkDirectory = vsixInstallFolder + "\\" + framework;
            FrameworkDiscover discover               = new FrameworkDiscover(new string[] { testFrameworkDirectory });

            //Act
            TestFramework defaultOne = discover.Get(TestFrameworkDirectories.ExportRunnerFramework);

            string[] args = defaultOne.ArgumentsToRunTests(testName, testFile, workingFolder, workingFolder);

            //Assert
            Assert.AreEqual("\"" + vsixInstallFolder + "\\run_tests.js" + "\"", args[0]);
            Assert.AreEqual(framework, args[1]);
            Assert.AreEqual("\"" + testName + "\"", args[2]);
            Assert.AreEqual("\"" + testFile + "\"", args[3]);
            Assert.AreEqual("\"" + workingFolder + "\"", args[4]);
        }