예제 #1
0
        public async Task DefaultSpecification(PersonEntity data, bool valid, string message)
        {
            var validation = new DefaultSpecificationValidation();
            var result     = await validation.IsSatisfiedByAsync(data);

            valid.Should().Be(result, message);
        }
        public void DefaultSpecification(PersonEntity data, bool valid, string message)
        {
            var validation = new DefaultSpecificationValidation();
            var result     = validation.IsSatisfiedBy(data);

            valid.Should().Be(result, message);
        }
        public void DefaultSpecification(PersonEntity data, bool valid, string message)
        {
            DefaultSpecificationValidation validation = new DefaultSpecificationValidation();
            bool result = validation.IsSatisfiedBy(data);

            valid.Should().Be(result, message);
        }
예제 #4
0
        public async Task DefaultSpecificationWithExecute(PersonEntity data, bool valid, string message)
        {
            var validation = new DefaultSpecificationValidation();
            var execute    = new Execute();
            var result     = await validation.IsSatisfiedByAsync(data, execute);

            valid.Should().Be(result, message);
            valid.Should().Be(!execute.HasErro, message);
        }
        public void DefaultSpecificationWithExecute(PersonEntity data, bool valid, string message)
        {
            DefaultSpecificationValidation validation = new DefaultSpecificationValidation();
            Execute execute = new Execute();
            bool result = validation.IsSatisfiedBy(data, execute);

            valid.Should().Be(result, message);
            valid.Should().Be(!execute.HasErro, message);
        }