Use static member

This commit is contained in:
Dan Quirk 2016-04-04 18:58:22 -07:00
parent b5e1042d06
commit 0d067be964
2 changed files with 3 additions and 4 deletions

View file

@ -32,7 +32,7 @@ namespace Microsoft.DotNet.Cli
try try
{ {
return new Program().ProcessArgs(args, new Telemetry()); return Program.ProcessArgs(args, new Telemetry());
} }
catch (CommandUnknownException e) catch (CommandUnknownException e)
{ {
@ -43,7 +43,7 @@ namespace Microsoft.DotNet.Cli
} }
internal int ProcessArgs(string[] args, ITelemetry telemetryClient) internal static int ProcessArgs(string[] args, ITelemetry telemetryClient)
{ {
// CommandLineApplication is a bit restrictive, so we parse things ourselves here. Individual apps should use CLA. // CommandLineApplication is a bit restrictive, so we parse things ourselves here. Individual apps should use CLA.

View file

@ -27,10 +27,9 @@ namespace Microsoft.DotNet.Tests
[Fact] [Fact]
public void TestProjectDependencyIsNotAvailableThroughDriver() public void TestProjectDependencyIsNotAvailableThroughDriver()
{ {
Program program = new Program();
MockTelemetry mockTelemetry = new MockTelemetry(); MockTelemetry mockTelemetry = new MockTelemetry();
string[] args = { "help" }; string[] args = { "help" };
program.ProcessArgs(args, mockTelemetry); Program.ProcessArgs(args, mockTelemetry);
Assert.Equal(mockTelemetry.EventName, args[0]); Assert.Equal(mockTelemetry.EventName, args[0]);
} }
} }