Exemple #1
0
        public void GivenTotalRecipeModel_WhenHavingValidDescription_ThenResultShouldBeValid()
        {
            var model     = TotalRecipeModelFactory.Default();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #2
0
        public void GivenTotalRecipeModel_WhenHavingdNameGreaterThan50Characters_ThenResultShouldBeInvalid()
        {
            var model     = TotalRecipeModelFactory.WithNameGreaterThan50Characters();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #3
0
        public void ValideTotalRecipeModel_WhenHavingValidAverageReview_ThenResultIsValid()
        {
            var model     = TotalRecipeModelFactory.Default();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #4
0
        public void ValideTotalRecipeModel_WhenHavingAverageReviewGreaterThanFive_ThenResultIsInvalid()
        {
            var model     = TotalRecipeModelFactory.WithAverageReviewGreaterThan5();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #5
0
        public void GivenTotalRecipeModel_WhenHavingEmptyRecipeFilters_ThenResultShouldBeInvalid()
        {
            var model     = TotalRecipeModelFactory.WithRecipeFiltersEmpty();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #6
0
        public void GivenTotalRecipeModel_WhenHavingNullRecipeIngrediens_ThenResultShouldBeInvalid()
        {
            var model     = TotalRecipeModelFactory.WithRecipeIngredientsNull();
            var validator = new TotalRecipeModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeFalse();
        }