public void TestMethod4()
        {
            var result = new MinSwapstoMakePalindrome().CanBePalindrome("nitin");

            Assert.IsTrue(result);
        }
        public void TestMethod5()
        {
            var result = new MinSwapstoMakePalindrome().CanBePalindrome("asflkj");

            Assert.IsFalse(result);
        }
        public void TestMethod15()
        {
            var result = new MinSwapstoMakePalindrome().MinSwaps("aad");

            Assert.AreEqual(1, result);
        }
        public void TestMethod13()
        {
            var result = new MinSwapstoMakePalindrome().MinSwaps("frrfrra");

            Assert.AreEqual(5, result);
        }
        public void TestMethod12()
        {
            var result = new MinSwapstoMakePalindrome().MinSwaps("asflkj");

            Assert.AreEqual(-1, result);
        }
        public void TestMethod10()
        {
            var result = new MinSwapstoMakePalindrome().MinSwaps("madam");

            Assert.AreEqual(0, result);
        }
        public void TestMethod8()
        {
            var result = new MinSwapstoMakePalindrome().CanBePalindrome("abcdcba");

            Assert.IsTrue(result);
        }