public void NotNull() { var validator = _baseTest.Container.GetInstance <IValidator <NotNullModel> >(); var model = new NotNullModel(); var result = validator.Validate(model, ruleSet: ValidationRuleSet.Attribute); Assert.False(result.IsValid); Assert.Equal(2, result.Errors.Count); Assert.Equal("Name", result.Errors[0].PropertyName); Assert.Equal("Must not be empty.", result.Errors[0].ErrorMessage); Assert.Equal("Name2", result.Errors[1].PropertyName); Assert.Equal("'Name2' must not be empty.", result.Errors[1].ErrorMessage); }
public void NotNullTest() { string errMsg = string.Empty; int res = 0; try { NotNullModel model = new NotNullModel { StrField = " ", }; res = new TestLogic().NotNullTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res == 100); Assert.IsTrue(string.IsNullOrEmpty(errMsg)); errMsg = string.Empty; res = 0; try { NotNullModel model = new NotNullModel { StrField = null, }; res = new TestLogic().NotNullTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res != 100); Assert.IsTrue(!string.IsNullOrEmpty(errMsg)); }
public int NotNullTest(NotNullModel model) { return(100); }