public void TileGroupingIsTripletTest_ProperTripletDataTooFewTiles_IsFalse()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.ThreeOfDots,
                TileInstance.ThreeOfDots);

            Assert.IsFalse(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_ThreeDifferentlyTypedTile_IsFalse()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.NineOfCharacters,
                TileInstance.GreenDragon,
                TileInstance.Spring);

            Assert.IsFalse(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_BonusTileTripletData_IsFalse()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.PlumBlossom,
                TileInstance.PlumBlossom,
                TileInstance.PlumBlossom);

            Assert.IsFalse(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_WrongRanks_IsFalse()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.ThreeOfDots,
                TileInstance.FourOfDots,
                TileInstance.ThreeOfDots);

            Assert.IsFalse(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_WrongSuit_IsFalse()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.ThreeOfDots,
                TileInstance.ThreeOfBamboo,
                TileInstance.ThreeOfDots);

            Assert.IsFalse(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_ProperHonorTileTripletData_IsTrue()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.WhiteDragon,
                TileInstance.WhiteDragon,
                TileInstance.WhiteDragon);

            Assert.IsTrue(tileGroupingA.IsTriplet());
        }
        public void TileGroupingIsTripletTest_ProperSuitedTileTripletData_IsTrue()
        {
            var tileGroupingA = new TileGrouping(
                TileInstance.ThreeOfDots,
                TileInstance.ThreeOfDots,
                TileInstance.ThreeOfDots);

            Assert.IsTrue(tileGroupingA.IsTriplet());
        }