public void DoCapture() { var input = new Tuple <byte, byte>[] { }; var shouldBe = false; var reallyIs = StupidMaths.DoCapture(input); Assert.AreEqual(shouldBe, reallyIs); }
public void DoCapture_LikeKnights() { var input = new[] { new Tuple <byte, byte>(0, 0), new Tuple <byte, byte>(1, 2) }; var shouldBe = false; var reallyIs = StupidMaths.DoCapture(input); Assert.AreEqual(shouldBe, reallyIs); }
public void DoCapture_BigNumbers() { var input = new[] { new Tuple <byte, byte>(99, 99), new Tuple <byte, byte>(120, 120) }; var shouldBe = false; var reallyIs = StupidMaths.DoCapture(input); Assert.AreEqual(shouldBe, reallyIs); }
public void DoCapture_FourCorners() { var input = new[] { new Tuple <byte, byte>(0, 0), new Tuple <byte, byte>(7, 7), new Tuple <byte, byte>(0, 7), new Tuple <byte, byte>(7, 0) }; var shouldBe = true; var reallyIs = StupidMaths.DoCapture(input); Assert.AreEqual(shouldBe, reallyIs); }
public void DoCapture_FullBoard() { var input = new[] { new Tuple <byte, byte>(0, 0), new Tuple <byte, byte>(0, 1), new Tuple <byte, byte>(0, 2), new Tuple <byte, byte>(0, 3), new Tuple <byte, byte>(0, 4), new Tuple <byte, byte>(0, 5), new Tuple <byte, byte>(0, 6), new Tuple <byte, byte>(0, 7), new Tuple <byte, byte>(1, 0), new Tuple <byte, byte>(1, 1), new Tuple <byte, byte>(1, 2), new Tuple <byte, byte>(1, 3), new Tuple <byte, byte>(1, 4), new Tuple <byte, byte>(1, 5), new Tuple <byte, byte>(1, 6), new Tuple <byte, byte>(1, 7), new Tuple <byte, byte>(2, 0), new Tuple <byte, byte>(2, 1), new Tuple <byte, byte>(2, 2), new Tuple <byte, byte>(2, 3), new Tuple <byte, byte>(2, 4), new Tuple <byte, byte>(2, 5), new Tuple <byte, byte>(2, 6), new Tuple <byte, byte>(2, 7), new Tuple <byte, byte>(3, 0), new Tuple <byte, byte>(3, 1), new Tuple <byte, byte>(3, 2), new Tuple <byte, byte>(3, 3), new Tuple <byte, byte>(3, 4), new Tuple <byte, byte>(3, 5), new Tuple <byte, byte>(3, 6), new Tuple <byte, byte>(3, 7), new Tuple <byte, byte>(4, 0), new Tuple <byte, byte>(4, 1), new Tuple <byte, byte>(4, 2), new Tuple <byte, byte>(4, 3), new Tuple <byte, byte>(4, 4), new Tuple <byte, byte>(4, 5), new Tuple <byte, byte>(4, 6), new Tuple <byte, byte>(4, 7), new Tuple <byte, byte>(5, 0), new Tuple <byte, byte>(5, 1), new Tuple <byte, byte>(5, 2), new Tuple <byte, byte>(5, 3), new Tuple <byte, byte>(5, 4), new Tuple <byte, byte>(5, 5), new Tuple <byte, byte>(5, 6), new Tuple <byte, byte>(5, 7), new Tuple <byte, byte>(6, 0), new Tuple <byte, byte>(6, 1), new Tuple <byte, byte>(6, 2), new Tuple <byte, byte>(6, 3), new Tuple <byte, byte>(6, 4), new Tuple <byte, byte>(6, 5), new Tuple <byte, byte>(6, 6), new Tuple <byte, byte>(6, 7), new Tuple <byte, byte>(7, 0), new Tuple <byte, byte>(7, 1), new Tuple <byte, byte>(7, 2), new Tuple <byte, byte>(7, 3), new Tuple <byte, byte>(7, 4), new Tuple <byte, byte>(7, 5), new Tuple <byte, byte>(7, 6), new Tuple <byte, byte>(7, 7), }; var shouldBe = true; var reallyIs = StupidMaths.DoCapture(input); Assert.AreEqual(shouldBe, reallyIs); }