public GenresValidatorTests() { _listQueryValidator = new ListQueryValidator(); _listBooksQueryValidator = new ListBooksQueryValidator(); _detailsQueryValidator = new DetailsQueryValidator(); _addCommandValidator = new AddCommandValidator(); _updateCommandValidator = new UpdateCommandValidator(); _deleteOneCommandValidator = new DeleteOneCommandValidator(); _deleteManyCommandValidator = new DeleteManyCommandValidator(); }
public DimensionsValidatorTests() { _listQueryValidator = new ListQueryValidator(); _detailsQueryValidator = new DetailsQueryValidator(); _addCommandValidator = new AddCommandValidator(); _updateCommandValidator = new UpdateCommandValidator(); _updatePartiallyCommandValidator = new UpdatePartiallyCommandValidator(); _deleteOneCommandValidator = new DeleteOneCommandValidator(); _deleteManyCommandValidator = new DeleteManyCommandValidator(); }
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(); }
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(); }
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(); }
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(); }