public async Task ThenIfHasNoOrganisationNameWillFailValidation() { //Arrange var validator = new AddAccountLegalEntityValidator(); var @event = new AddedLegalEntityEvent { AccountId = 12, AccountLegalEntityId = 1, LegalEntityId = 2 }; //Act var result = await validator.ValidateAsync(@event); //Assert Assert.IsFalse(result.IsValid()); Assert.IsTrue(result.ValidationDictionary.ContainsKey(nameof(AddedLegalEntityEvent.OrganisationName))); }
public async Task ThenIfValidWillPassValidation() { //Arrange var validator = new AddAccountLegalEntityValidator(); var @event = new AddedLegalEntityEvent { AccountId = 12, AccountLegalEntityId = 1, LegalEntityId = 2, OrganisationName = "test" }; //Act var result = await validator.ValidateAsync(@event); //Assert Assert.IsTrue(result.IsValid()); }