From 3be5ed197264495abf03a2cca2b368e063b0739d Mon Sep 17 00:00:00 2001 From: Alexandre Agostinho Date: Sat, 10 Jun 2023 04:53:53 +0200 Subject: [PATCH] add inline data unit test --- MCTG/Tests/Model_UnitTests/Recipe_UT.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/MCTG/Tests/Model_UnitTests/Recipe_UT.cs b/MCTG/Tests/Model_UnitTests/Recipe_UT.cs index 6f7d8ef..8ee0b49 100644 --- a/MCTG/Tests/Model_UnitTests/Recipe_UT.cs +++ b/MCTG/Tests/Model_UnitTests/Recipe_UT.cs @@ -12,5 +12,20 @@ namespace Model_UnitTests Assert.NotNull(r.Title); } + + [Theory] + [InlineData("recipe", RecipeType.Dish, Priority.Light, "recipe", RecipeType.Dish, Priority.Light)] + [InlineData("No title.", RecipeType.Unspecified, Priority.Light, "", RecipeType.Unspecified, Priority.Light)] + [InlineData("re cipe", RecipeType.Unspecified, Priority.Light, "re cipe", RecipeType.Unspecified, Priority.Light)] + public void TestValuesConstructor( + string expectedTitle, RecipeType expectedType, Priority expectedPriority, + string title, RecipeType type, Priority priority) + { + Recipe rc = new Recipe(title, type, priority); + + Assert.Equal(expectedTitle, rc.Title); + Assert.Equal(expectedType, rc.Type); + Assert.Equal(expectedPriority, rc.Priority); + } } }