From 51d231a6e325608c4b245165d5164acc3ede6750 Mon Sep 17 00:00:00 2001 From: Alexis DRAI Date: Sat, 8 Oct 2022 10:12:18 +0200 Subject: [PATCH] :white_check_mark: Add a NumberFace test --- Sources/Tests/Model_UTs/Dice/NumberDieTest.cs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Sources/Tests/Model_UTs/Dice/NumberDieTest.cs diff --git a/Sources/Tests/Model_UTs/Dice/NumberDieTest.cs b/Sources/Tests/Model_UTs/Dice/NumberDieTest.cs new file mode 100644 index 0000000..ba48b1a --- /dev/null +++ b/Sources/Tests/Model_UTs/Dice/NumberDieTest.cs @@ -0,0 +1,27 @@ +using Model.Dice; +using Model.Dice.Faces; +using Xunit; + +namespace Tests.Model_UTs.Dice +{ + public class NumberDieTest + { + + [Fact] + public void TestGetRandomFace() + { + // Arrange + int val1 = 1, val2 = 2; + NumberDie die = new(new NumberFace(val1), new NumberFace(val2)); + + // Act + + Face thing = die.GetRandomFace(); + + // Assert + + Assert.IsType(thing); + Assert.True(thing.Value == val1 || thing.Value == val2); + } + } +} -- 2.36.3