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);
        }
Exemplo n.º 4
0
        public void Arrange()
        {
            _repositoryMock = new Mock <IRepository>();
            _repositoryMock.Setup(r => r.GetSearchableFieldNames())
            .Returns(new Dictionary <string, Type>
            {
                { "Name", typeof(string) },
            });

            _loggerMock = new Mock <ILoggerWrapper>();

            _validator = new SearchRequestValidator(
                _repositoryMock.Object,
                _loggerMock.Object);
        }
Exemplo n.º 5
0
 public void Setup()
 {
     validator = new SearchRequestValidator();
 }
Exemplo n.º 6
0
 public PrincipalsController(SearchRequestValidator validator, ILogger logger,
                             IPrincipalSearchService principalSearchService, IMapper mapper) : base(validator, logger)
 {
     _principalSearchService = principalSearchService;
     _mapper = mapper;
 }
Exemplo n.º 7
0
 public void SetUp()
 {
     _sut = new SearchRequestValidator();
 }