public void ReturnInValidWhenInvalidInputPassed(GetATPBySymbolQuery input)
        {
            //Arrange
            var validator = new GetATPBySymbolQueryValidator();
            //Act
            var validationResult = validator.Validate(input);

            //Assert
            validationResult.IsValid.Should().BeFalse("Validation failed");
        }
        public void ReturnValidWhenValidInputPassed()
        {
            //Arrange
            var validator = new GetATPBySymbolQueryValidator();
            //Act
            var validationResult = validator.Validate(new GetATPBySymbolQuery
            {
                SymbolName = "INFY",
                PreviousContractFromDate   = new DateTime(2018, 6, 29),
                PreviousContractToDate     = new DateTime(2018, 7, 26),
                PreviousContractExpiryDate = new DateTime(2018, 7, 26),
                FirstDayOfNewContract      = new DateTime(2018, 7, 27),
                NewContractExpiryDate      = new DateTime(2018, 8, 29)
            });

            //Assert
            validationResult.IsValid.Should().BeTrue("Validation Passed");
        }