11 types derived from TransientTestState
Microsoft.Build.UnitTests.Shared (11)
EngineTestEnvironment.cs (2)
109public class TransientTestProjectWithFiles : TransientTestState 263public class TransientProjectCollection : TransientTestState
TestEnvironment.cs (9)
587public class TransientTempPath : TransientTestState 668public class TransientTestProcess : TransientTestState 693public class TransientDebugEngine : TransientTestState 722public class TransientTestFile : TransientTestState 768public class TransientTestFolder : TransientTestState 806public class TransientTestEnvironmentVariable : TransientTestState 826public class TransientWorkingDirectory : TransientTestState 842public class TransientZipArchive : TransientTestState 870public class TransientPrintLineDebugger : TransientTestState
13 references to TransientTestState
Microsoft.Build.Engine.UnitTests (8)
BackEnd\BuildManager_Tests.cs (1)
66private readonly TransientTestState _inProcEnvCheckTransientEnvironmentVariable;
BackEnd\DebugUtils_tests.cs (6)
57var transientEnvVar = env.SetEnvironmentVariable("MSBUILDDEBUGPATH", relativePath); 58var transientDebugEngine = env.SetEnvironmentVariable("MSBuildDebugEngine", "1"); 92var transientEnvVar = env.SetEnvironmentVariable("MSBUILDDEBUGPATH", inSolutionPath); 93var transientDebugEngine = env.SetEnvironmentVariable("MSBuildDebugEngine", "1"); 123var transientEnvVar = env.SetEnvironmentVariable("MSBUILDDEBUGPATH", null); 124var transientDebugEngine = env.SetEnvironmentVariable("MSBuildDebugEngine", "1");
BackEnd\TaskExecutionHost_Tests.cs (1)
1072var transientEnvVar = env.SetEnvironmentVariable("MSBUILDDEBUGPATH", debugFolder.Path);
Microsoft.Build.UnitTests.Shared (5)
TestEnvironment.cs (5)
38private readonly List<TransientTestState> _variants = new List<TransientTestState>(); 141public T WithTransientTestState<T>(T transientState) where T : TransientTestState 366public TransientTestState SetEnvironmentVariable(string environmentVariableName, string newValue) 371public TransientTestState SetCurrentDirectory(string newWorkingDirectory)