Exemplo n.º 1
0
        public GenresValidatorTests()
        {
            _listQueryValidator      = new ListQueryValidator();
            _listBooksQueryValidator = new ListBooksQueryValidator();
            _detailsQueryValidator   = new DetailsQueryValidator();

            _addCommandValidator        = new AddCommandValidator();
            _updateCommandValidator     = new UpdateCommandValidator();
            _deleteOneCommandValidator  = new DeleteOneCommandValidator();
            _deleteManyCommandValidator = new DeleteManyCommandValidator();
        }
Exemplo n.º 2
0
        public DimensionsValidatorTests()
        {
            _listQueryValidator    = new ListQueryValidator();
            _detailsQueryValidator = new DetailsQueryValidator();

            _addCommandValidator             = new AddCommandValidator();
            _updateCommandValidator          = new UpdateCommandValidator();
            _updatePartiallyCommandValidator = new UpdatePartiallyCommandValidator();
            _deleteOneCommandValidator       = new DeleteOneCommandValidator();
            _deleteManyCommandValidator      = new DeleteManyCommandValidator();
        }
Exemplo n.º 3
0
        public AuthorsValidatorTests()
        {
            _listQueryValidator       = new ListQueryValidator();
            _listBooksQueryValidator  = new ListBooksQueryValidator();
            _listSeriesQueryValidator = new ListSeriesQueryValidator();
            _detailsQueryValidator    = new DetailsQueryValidator();

            _addCommandValidator             = new AddCommandValidator();
            _updatePartiallyCommandValidator = new UpdatePartiallyCommandValidator();
            _updateCommandValidator          = new UpdateCommandValidator();
            _deleteOneCommandValidator       = new DeleteOneCommandValidator();
            _deleteManyCommandValidator      = new DeleteManyCommandValidator();
        }
Exemplo n.º 4
0
        public void Validate_ReturnFalse_WhenContractNumberIsEmpty()
        {
            var command = new AddCommand
            {
                Name           = "Tender Number",
                ContractNumber = string.Empty,
            };

            var validator = new AddCommandValidator(_configConstants);
            var result    = validator.Validate(command);

            result.Errors.FirstOrDefault(x => x.ErrorMessage == _configConstants.INVALID_TENDER_CONTRACT_NUMBER)?.ErrorMessage.ShouldBe(_configConstants.INVALID_TENDER_CONTRACT_NUMBER);
            result.IsValid.ShouldBeFalse();
        }
Exemplo n.º 5
0
        public void Validate_ReturnTrue_WhenDataIsValid()
        {
            var command = new AddCommand
            {
                Name           = "Tender Name",
                ContractNumber = "Contract Number",
                ReleaseDate    = DateTime.Today.ToString("yyyy-MM-dd"),
                ClosingDate    = DateTime.Today.AddMonths(1).ToString("yyyy-MM-dd"),
                Description    = "Tender Description",
            };

            var validator = new AddCommandValidator(_configConstants);
            var result    = validator.Validate(command);

            result.IsValid.ShouldBeTrue();
        }
Exemplo n.º 6
0
        public BooksValidatorTests()
        {
            _listQueryValidator           = new ListQueryValidator();
            _listEditionQueryValidator    = new ListEditionQueryValidator();
            _detailsQueryValidator        = new DetailsQueryValidator();
            _detailsEditionQueryValidator = new DetailsEditionQueryValidator();

            _addCommandValidator        = new AddCommandValidator();
            _addEditionCommandValidator = new AddEditionCommandValidator();

            _updateCommandValidator        = new UpdateCommandValidator();
            _updateEditionCommandValidator = new UpdateEditionCommandValidator();

            _updatePartiallyCommandValidator        = new UpdatePartiallyCommandValidator();
            _updatePartiallyEditionCommandValidator = new UpdatePartiallyEditionCommandValidator();

            _deleteOneCommandValidator        = new DeleteOneCommandValidator();
            _deleteOneEditionCommandValidator = new DeleteOneEditionCommandValidator();

            _deleteManyCommandValidator        = new DeleteManyCommandValidator();
            _deleteManyEditionCommandValidator = new DeleteManyEditionCommandValidator();
        }