public void Test_ModelValidator_Token_NotEmpty_Valid() { //setup Mock <IAccountRepositoryV9> repositoryMock = new Mock <IAccountRepositoryV9>(); repositoryMock.Setup(x => x.Exists(It.IsAny <string>())).Returns(false); AccountRequestModelValidatorV9 validator = new AccountRequestModelValidatorV9(repositoryMock.Object); //act and verify validator.ShouldNotHaveValidationErrorFor(x => x.Token, "A"); }
public void Test_ModelValidator_NameUnique_Invalid() { //setup Mock <IAccountRepositoryV9> repositoryMock = new Mock <IAccountRepositoryV9>(); repositoryMock.Setup(x => x.Exists(It.IsAny <string>())).Returns(true); AccountRequestModelValidatorV9 validator = new AccountRequestModelValidatorV9(repositoryMock.Object); //act and verify validator.ShouldHaveValidationErrorFor(x => x.Name, "A"); }