Add a NumberFace test
continuous-integration/drone/push Build is passing Details

pull/128/head
Alexis Drai 2 years ago
parent a80e52c7cd
commit 51d231a6e3

@ -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<int> thing = die.GetRandomFace();
// Assert
Assert.IsType<NumberFace>(thing);
Assert.True(thing.Value == val1 || thing.Value == val2);
}
}
}
Loading…
Cancel
Save