示例#1
0
        public void IsValid_ShouldBeFalse_WhenIdIsNull()
        {
            var command = new UpdatePlannerCommand
            {
                Title = "Not Null < 200 byte",
            };

            var validator = new UpdatePlannerCommandValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBe(false);
        }
示例#2
0
        public void IsValid_ShouldBeTrue_WhenTitleLessThan200byte()
        {
            var command = new UpdatePlannerCommand
            {
                Title = "Not Null < 200 byte",
                Id    = validPlannerId,
            };

            var validator = new UpdatePlannerCommandValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBe(true);
        }
示例#3
0
        public void IsValid_ShouldBeFalse_WhenTitleIsGreaterThan200Byte()
        {
            var command = new UpdatePlannerCommand
            {
                Title = "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" +
                        "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" +
                        "1",
                Id = validPlannerId,
            };

            var validator = new UpdatePlannerCommandValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBe(false);
        }