Add tests and squish last bugs

This commit is contained in:
KäseToatz
2024-11-07 02:34:49 +01:00
parent 0121584708
commit 98ffdbcc25
4 changed files with 144 additions and 18 deletions

41
Memory.Test/CardTest.cs Normal file
View File

@ -0,0 +1,41 @@
using Memory.Logic;
namespace Memory.Test
{
[TestClass]
public class CardTest
{
[TestMethod]
public void Matches_SameCards_ShouldEqualTrue()
{
Card card1 = new(0);
Card card2 = new(0);
Assert.IsTrue(card1.Matches(card2));
}
[TestMethod]
public void Matches_DifferentCard_ShouldEqualFalse()
{
Card card1 = new(0);
Card card2 = new(1);
Assert.IsFalse(card1.Matches(card2));
}
[TestMethod]
public void Selected_IsSelected_ShouldEqualTrue()
{
Card card = new(0)
{
IsChoice1 = true
};
Assert.IsTrue(card.Selected());
}
[TestMethod]
public void Selected_NotSelected_ShouldEqualFalse()
{
Card card = new(0);
Assert.IsFalse(card.Selected());
}
}
}