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
{
return new Program().ProcessArgs(args, new Telemetry());
return Program.ProcessArgs(args, new Telemetry());
}
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.

View file

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