public void PromptsForToken() { using (TestHostContext hc = CreateTestContext()) { // Arrange. var command = new CommandSettings(hc, args: new string[0]); _promptManager .Setup(x => x.ReadValue( Constants.Agent.CommandLine.Args.Token, // argName StringUtil.Loc("PersonalAccessToken"), // description true, // secret string.Empty, // defaultValue Validators.NonEmptyValidator, // validator false)) // unattended .Returns("some token"); // Act. string actual = command.GetToken(); // Assert. Assert.Equal("some token", actual); } }