public void BitCounting(int value, int expected)
        {
            var codeWarI = new CodeWarsKatas();
            var actual   = codeWarI.CountBits(value);

            Assert.AreEqual(actual, expected);
        }
        public void Test_YourOrder(string value, string expected)
        {
            var instance_first10ex = new CodeWarsKatas();
            var actual             = instance_first10ex.Order(value);

            Assert.AreEqual(actual, expected);
        }
        public void Test_LoveVsFriendship(string value, int expected)
        {
            var codeWarInstance = new CodeWarsKatas();
            var actual          = codeWarInstance.WordsToMarks(value);

            Assert.AreEqual(actual, expected);
        }
        public void ToStRiNgWeIrD(string value, string expected)
        {
            var instanceOfCodeWars = new CodeWarsKatas();
            var actual             = instanceOfCodeWars.ToWeirdCase(value);

            Assert.AreEqual(actual, expected);
            // var actual = instanceOfFirst10.
        }
        public void MultiplesOf_3And5(int value, int expected)
        {
            //create instance of the class
            var codeWarsI = new CodeWarsKatas();

            var actual = codeWarsI.findSum(value);

            Assert.AreEqual(actual, expected);
        }
        public void Test_DecodeRomanNum(string value, int expected)
        {
            var actual = CodeWarsKatas.DecodeRomanNum(value);

            Assert.AreEqual(actual, expected);
        }
        public void ConvertToRomanNumerals(int value, string expected)
        {
            var actual = CodeWarsKatas.Solution(value);

            Assert.AreEqual(actual, expected);
        }
        public void TestIQ_Kata(string value, int expected)
        {
            var actual = CodeWarsKatas.TestIQ(value);

            Assert.AreEqual(actual, expected);
        }
        public void FindTheUnmatchedNumber(int[] value, int expected)
        {
            var actual = CodeWarsKatas.Find(value);

            Assert.AreEqual(actual, expected);
        }
        public void Test_DescendingOrder(int value, int expected)
        {
            var actual = CodeWarsKatas.DescendingOrder(value);

            Assert.AreEqual(actual, expected);
        }
        public void Test_SimplePigLatin(string value, string expected)
        {
            var actual = CodeWarsKatas.PigIt(value);

            Assert.AreEqual(actual, expected);
        }
        //[TestCase(new[] {"Senior", "Open", "Senior" }, CodeWarsKatas.OpenOrSenior(new int[][] { new int[] { 18, 20 }, new int[] { 45, 2 }, new int[] { 61, 12 }, new int[] { 37, 6 }, new int[] { 21, 21 }, new int[] { 78, 9 } }))]
        public void CategorizeOpenOrSenior(int[][] value, string[][] expected)
        {
            var actual = CodeWarsKatas.OpenOrSenior(value);

            Assert.AreEqual(actual, value);
        }
        public void Test_DollarChange(int[] value, string expected)
        {
            var actual = CodeWarsKatas.Tickets(value);

            Assert.AreEqual(actual, expected);
        }