public void LessThanTwoArguments_GetParsedInputData_SuccessFalse() { //Arrange var request = new ProcessInputArgumentsRequest { args = new string[] { "--file" } }; //Act var response = this.parseInputArguments.GetParsedInputData(request); //Assert Assert.IsFalse(response.Success); Assert.IsTrue(response.Errors[0].ErrorMessage.Contains(ErrorStatus.InvalidArgument)); }
public void ValidCommandArguments_GetParsedInputData_SuccessFalse() { //Arrange var request = new ProcessInputArgumentsRequest { args = new string[] { "--file", "..\\Resources\\ExampleData.txt", "--sortByStartDate", "--project", "1" } }; //Act var response = this.parseInputArguments.GetParsedInputData(request); //Assert Assert.IsTrue(response.Success); Assert.IsNotNull(response.Data); }
public void MissingFileCommandArguments_GetParsedInputData_SuccessFalse() { //Arrange var request = new ProcessInputArgumentsRequest { args = new string[] { "--sortByStartDate", "--project", "1" } }; //Act var response = this.parseInputArguments.GetParsedInputData(request); //Assert Assert.IsFalse(response.Success); Assert.IsTrue(response.Errors[0].ErrorMessage.Contains(ErrorStatus.InvalidCommand)); }