public void ThenErrorsShouldBeReturnedIfPropertiesAreInValid() { //Arrange var command = new UpdateShowAccountWizardCommand(); //Act var result = _validator.Validate(command); //Assert Assert.IsFalse(result.IsValid()); Assert.IsTrue(result.ValidationDictionary.ContainsKey(nameof(command.HashedAccountId))); Assert.IsTrue(result.ValidationDictionary.ContainsKey(nameof(command.ExternalUserId))); }
public void Arrange() { _memberRepository = new Mock<IMembershipRepository>(); _validator = new Mock<IValidator<UpdateShowAccountWizardCommand>>(); _logger = new Mock<ILog>(); _handler = new UpdateShowAccountWizardCommandHandler(_memberRepository.Object, _validator.Object, _logger.Object); _command = new UpdateShowAccountWizardCommand { HashedAccountId = "123ABC", ExternalUserId = "HJKJH", ShowWizard = true }; }
public void ThenCommandShouldBeValidIfAllPropertiesAreValid() { //Arrange var command = new UpdateShowAccountWizardCommand { HashedAccountId = "123ABC", ExternalUserId = "213FHG", ShowWizard = true }; //Act var result = _validator.Validate(command); //Assert Assert.IsTrue(result.IsValid()); }