Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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));
        }