public void Validate_ReturnCorrectErrorMessage_WhenDataIsInvalid() { var command = new UpdateCommand(); var validator = new UpdateCommandValidator(_configConstants); var result = validator.Validate(command); result.Errors.FirstOrDefault(e => e.ErrorMessage.Equals(_configConstants.INVALID_TENDER_ID)).ShouldNotBeNull(); result.Errors.FirstOrDefault(e => e.ErrorMessage.Equals(_configConstants.INVALID_TENDER_NAME)).ShouldNotBeNull(); result.Errors.FirstOrDefault(e => e.ErrorMessage.Equals(_configConstants.INVALID_TENDER_CONTRACT_NUMBER)).ShouldNotBeNull(); }
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_WhenDataIsInvalid() { var command = new UpdateCommand { Id = 0, Name = "Tender Name", ContractNumber = "Contract Number", }; var validator = new UpdateCommandValidator(_configConstants); var result = validator.Validate(command); result.IsValid.ShouldBeFalse(); }
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(); }
public void TestInitialize() { _validator = new UpdateCommandValidator(); }