Ejemplo n.º 1
0
        public void DeleteCategoryWithId()
        {
            NForum.CQS.Commands.Categories.DeleteCategoryCommand delete = new CQS.Commands.Categories.DeleteCategoryCommand {
                Id = 23456.ToString()
            };

            NForum.CQS.Validators.Categories.DeleteCategoryValidator validator = new CQS.Validators.Categories.DeleteCategoryValidator(TestUtils.GetInt32IdValidator());

            ValidationResult result = validator.Validate(delete);

            result.IsValid.Should().Be(true, "An id was provided");
        }
Ejemplo n.º 2
0
        public void DeleteCategoryWithEmptyId()
        {
            NForum.CQS.Commands.Categories.DeleteCategoryCommand delete = new CQS.Commands.Categories.DeleteCategoryCommand {
                Id = String.Empty
            };

            NForum.CQS.Validators.Categories.DeleteCategoryValidator validator = new CQS.Validators.Categories.DeleteCategoryValidator(TestUtils.GetInt32IdValidator());

            ValidationResult result = validator.Validate(delete);

            result.IsValid.Should().Be(false, "An empty id is not allowed");

            delete.Id = "\t";
            result    = validator.Validate(delete);
            result.IsValid.Should().Be(false, "An empty id is not allowed");

            delete.Id = null;
            result    = validator.Validate(delete);
            result.IsValid.Should().Be(false, "An empty id is not allowed");
        }