Exemplo n.º 1
0
        public async Task Should_not_add_error_if_boolean_is_valid()
        {
            var sut = new BooleanField(1, "my-bolean", Partitioning.Invariant);

            await sut.ValidateAsync(CreateValue(true), false, errors);

            Assert.Empty(errors);
        }
Exemplo n.º 2
0
        public async Task Should_not_add_error_if_boolean_is_valid()
        {
            var sut = new BooleanField(1, "my-bolean", new BooleanFieldProperties());

            await sut.ValidateAsync(CreateValue(true), errors);

            Assert.Empty(errors);
        }
Exemplo n.º 3
0
        public async Task Should_add_errors_if_value_is_not_valid()
        {
            var sut = new BooleanField(1, "my-bolean", new BooleanFieldProperties());

            await sut.ValidateAsync(CreateValue("Invalid"), errors);

            errors.ShouldBeEquivalentTo(
                new[] { "<FIELD> is not a valid value" });
        }
Exemplo n.º 4
0
        public async Task Should_add_errors_if_value_is_not_valid()
        {
            var sut = new BooleanField(1, "my-bolean", Partitioning.Invariant);

            await sut.ValidateAsync(CreateValue("Invalid"), false, errors);

            errors.ShouldBeEquivalentTo(
                new[] { "<FIELD> is not a valid value" });
        }
Exemplo n.º 5
0
        public async Task Should_add_errors_if_boolean_is_required()
        {
            var sut = new BooleanField(1, "my-bolean", new BooleanFieldProperties {
                IsRequired = true
            });

            await sut.ValidateAsync(CreateValue(null), errors);

            errors.ShouldBeEquivalentTo(
                new[] { "<FIELD> is required" });
        }
Exemplo n.º 6
0
        public void Should_clone_object()
        {
            var sut = new BooleanField(1, "name", new BooleanFieldProperties());

            Assert.NotEqual(sut, sut.Enable());
        }
Exemplo n.º 7
0
        public void Should_instantiate_field()
        {
            var sut = new BooleanField(1, "my-bolean", new BooleanFieldProperties());

            Assert.Equal("my-bolean", sut.Name);
        }
Exemplo n.º 8
0
        public void Should_clone_object()
        {
            var sut = new BooleanField(1, "name", Partitioning.Invariant);

            Assert.NotEqual(sut, sut.Enable());
        }
Exemplo n.º 9
0
        public void Should_instantiate_field()
        {
            var sut = new BooleanField(1, "my-bolean", Partitioning.Invariant);

            Assert.Equal("my-bolean", sut.Name);
        }