Exemplo n.º 1
0
        public void GetPidFilePath_ReturnsCorrectDefaultPath()
        {
            // Arrange
            var expectedPath = Path.Combine(".dotnet", "pids", "build");

            // Act
            var directoryPath = ServerCommand.GetPidFilePath();

            // Assert
            Assert.EndsWith(expectedPath, directoryPath);
        }
Exemplo n.º 2
0
        public void GetPidFilePath_UsesEnvironmentVariablePathIfSpecified()
        {
            // Arrange
            var expectedPath = "/Some/directory/path/";

            Environment.SetEnvironmentVariable("DOTNET_BUILD_PIDFILE_DIRECTORY", expectedPath);
            try
            {
                // Act
                var directoryPath = ServerCommand.GetPidFilePath();

                // Assert
                Assert.Equal(expectedPath, directoryPath);
            }
            finally
            {
                Environment.SetEnvironmentVariable("DOTNET_BUILD_PIDFILE_DIRECTORY", "");
            }
        }