parent
867f542f3d
commit
3850cc8873
@ -0,0 +1,21 @@
|
|||||||
|
using QwirkleClassLibrary;
|
||||||
|
namespace TestBase;
|
||||||
|
|
||||||
|
public class TestCell
|
||||||
|
{
|
||||||
|
[Theory]
|
||||||
|
[InlineData(true, 10, 20, 10, 20)]
|
||||||
|
[InlineData(false, -10, 20, -10, 20)]
|
||||||
|
|
||||||
|
public void Test_CellConstructor(bool isValid, int expectedX, int expectedY, int x, int y)
|
||||||
|
{
|
||||||
|
if (!isValid)
|
||||||
|
{
|
||||||
|
Assert.Throws<ArgumentException>(() => new Cell(x, y));
|
||||||
|
}
|
||||||
|
|
||||||
|
Cell c = new Cell(x, y);
|
||||||
|
Assert.Equal(expectedX, x);
|
||||||
|
Assert.Equal(expectedY, y);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue