public void ThenItShouldReturnValidResultIfRequestIsValid() { var request = new SearchRequest { Groups = new[] { new SearchRequestGroup { Filter = new[] { new SearchRequestFilter { Field = "Name", Operator = DataOperator.Equals, Value = "something", }, }, CombinationOperator = "and", }, }, Skip = 0, Take = 10, CombinationOperator = "and", PointInTime = DateTime.Now, }; var actual = _validator.Validate(request); Assert.IsTrue(actual.IsValid); }
public void Should_validate_empty_search_request() { SearchRequest request = null; var validator = new SearchRequestValidator(); var message = validator.Validate(request); message.Should().Be("Search request cannot be empty."); }
public void Should_return_empty_message_for_valid_request() { var request = new SearchRequest { Keywords = "e-settlements", URL = "sympli.com.au" }; var validator = new SearchRequestValidator(); var message = validator.Validate(request); message.Should().BeNull(); }
public void Should_validate_search_keywords_and_url(string keywords, string url, string expected) { var request = new SearchRequest { Keywords = keywords, URL = url }; var validator = new SearchRequestValidator(); var actual = validator.Validate(request); actual.Should().Be(expected); }
public void When_search_is_valid_should_be_valid() { var command = new SearchRequest() { RequestorAgencyCode = "code", AgentEmail = "*****@*****.**", InformationRequestedList = new List <string> () { "test", "ramt" }, RequestAction = "NEW" }; var result = _sut.Validate(command); Assert.IsTrue(result.IsValid); }