public void GivenTotalRecipeModel_WhenHavingValidDescription_ThenResultShouldBeValid() { var model = TotalRecipeModelFactory.Default(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeTrue(); }
public void GivenTotalRecipeModel_WhenHavingdNameGreaterThan50Characters_ThenResultShouldBeInvalid() { var model = TotalRecipeModelFactory.WithNameGreaterThan50Characters(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeFalse(); }
public void ValideTotalRecipeModel_WhenHavingValidAverageReview_ThenResultIsValid() { var model = TotalRecipeModelFactory.Default(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeTrue(); }
public void ValideTotalRecipeModel_WhenHavingAverageReviewGreaterThanFive_ThenResultIsInvalid() { var model = TotalRecipeModelFactory.WithAverageReviewGreaterThan5(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeFalse(); }
public void GivenTotalRecipeModel_WhenHavingEmptyRecipeFilters_ThenResultShouldBeInvalid() { var model = TotalRecipeModelFactory.WithRecipeFiltersEmpty(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeFalse(); }
public void GivenTotalRecipeModel_WhenHavingNullRecipeIngrediens_ThenResultShouldBeInvalid() { var model = TotalRecipeModelFactory.WithRecipeIngredientsNull(); var validator = new TotalRecipeModelValidator(); var result = validator.Validate(model); result.IsValid.Should().BeFalse(); }