Example #1
0
        public void Validate_GiveValidUserData_ShouldNotFail()
        {
            // arrange
            Setup();
            ISingleObjectBuilder <User> singleObjectBuilder = Builder <User> .CreateNew();

            var user = singleObjectBuilder.WithValidData().Build();

            // action
            var validationResult = _validator.Validate(user);

            // assert
            validationResult.Errors.Select(x => x.ErrorMessage).StringJoin().Should().BeEmpty();
            validationResult.IsValid.Should().BeTrue();
        }