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); }
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); }