Beispiel #1
0
        public void TestSetup()
        {
            Assembly assembly = Assembly.GetExecutingAssembly();

            string contents = GetTestFileContents("ClassMembers.cs", Encoding.Default);

            _testValidSourceFile1 = Path.Combine(Path.GetTempPath(), "ClassMembers.cs");
            File.WriteAllText(_testValidSourceFile1, contents);

            contents = GetTestFileContents("ClassMembers.cs", Encoding.Default);
            _testValidSourceFile2 = Path.Combine(Path.GetTempPath(), "ClassMembers.cs");
            File.WriteAllText(_testValidSourceFile2, contents);

            contents      = GetTestFileContents("UTF8.cs", Encoding.UTF8);
            _testUTF8File = Path.Combine(Path.GetTempPath(), "UTF8.cs");
            File.WriteAllText(_testUTF8File, contents, Encoding.UTF8);

            _testFilteredFile = Path.Combine(Path.GetTempPath(), "Test.Designer.cs");
            File.WriteAllText(_testFilteredFile, "//This file should be excluded\r\n" + contents);

            _testProjectFile = Path.Combine(Path.GetTempPath(), "TestProject.csproj");
            MSBuildProjectParserTests.WriteTestProject(_testProjectFile);

            _testFilteredProjectFile = Path.Combine(Path.GetTempPath(), "Test.Filtered.csproj");
            MSBuildProjectParserTests.WriteTestProject(_testFilteredProjectFile);

            _testSolutionFile = Path.Combine(Path.GetTempPath(), "TestSolution.sln");
            MSBuildSolutionParserTests.WriteTestSolution(_testSolutionFile);

            contents = GetTestFileContents("ClassDefinition.cs", Encoding.Default);
            _testValidSourceFile2 = Path.Combine(Path.GetTempPath(), "ClassDefinition.cs");
            File.WriteAllText(_testValidSourceFile2, contents);

            _testInvalidSourceFile = Path.GetTempFileName() + ".cs";
            File.WriteAllText(_testInvalidSourceFile, "namespace SampleNamespace\r\n{");

            contents = GetTestFileContents("ClassMembers.cs", Encoding.Default);
            _testInvalidExtensionFile = Path.GetTempFileName() + ".zzz";
            File.WriteAllText(_testInvalidExtensionFile, contents);
        }
Beispiel #2
0
        public void TestSetup()
        {
            Assembly assembly = Assembly.GetExecutingAssembly();

            string contents = GetTestFileContents("ClassMembers.cs");

            _testValidSourceFile1 = Path.Combine(Path.GetTempPath(), "ClassMembers.cs");
            File.WriteAllText(_testValidSourceFile1, contents);

            contents = GetTestFileContents("ClassMembers.cs");
            _testValidSourceFile2 = Path.Combine(Path.GetTempPath(), "ClassMembers.cs");
            File.WriteAllText(_testValidSourceFile2, contents);

            _testMBBuildProjectFile = Path.Combine(Path.GetTempPath(), "TestProject.csproj");
            MSBuildProjectParserTests.WriteTestProject(_testMBBuildProjectFile);

            _testMSBuildSolutionFile = Path.Combine(Path.GetTempPath(), "TestSolution.sln");
            MSBuildSolutionParserTests.WriteTestSolution(_testMSBuildSolutionFile);

            _testMonoDevelopProjectFile = Path.Combine(Path.GetTempPath(), "TestProject.mdp");
            MonoDevelopProjectParserTests.WriteTestProject(_testMonoDevelopProjectFile);

            _testMonoDevelopSolutionFile = Path.Combine(Path.GetTempPath(), "TestSolution.mds");
            MonoDevelopSolutionParserTests.WriteTestSolution(_testMonoDevelopSolutionFile);

            contents = GetTestFileContents("ClassDefinition.cs");
            _testValidSourceFile2 = Path.Combine(Path.GetTempPath(), "ClassDefinition.cs");
            File.WriteAllText(_testValidSourceFile2, contents);

            _testInvalidSourceFile = Path.GetTempFileName() + ".cs";
            File.WriteAllText(_testInvalidSourceFile, "namespace SampleNamespace\r\n{");

            contents = GetTestFileContents("ClassMembers.cs");
            _testInvalidExtensionFile = Path.GetTempFileName() + ".zzz";
            File.WriteAllText(_testInvalidExtensionFile, contents);
        }