Exemplo n.º 1
0
        public void NegetiveTest()
        {
            string name = "chandru";
            bool isPalindrom = Palindrom.CheckPalindrome(name);
            Assert.False(isPalindrom);

        }
Exemplo n.º 2
0
        public override string Solve()
        {
            ulong sum   = 0;
            int   found = 0;

            for (Palindrom p = new Palindrom(); found < 5; p.Increment())
            {
                ulong n       = p.GetValue();
                int   numWays = 0;
                for (ulong c = 1; c *c *c < n; c++)
                {
                    ulong s2 = n - c * c * c;
                    ulong s  = (ulong)(Math.Sqrt(s2) + 0.5);
                    if (s * s == s2)
                    {
                        numWays++;
                    }
                }
                if (numWays == 4)
                {
                    sum += n;
                    found++;
                }
            }
            return(sum.ToString(CultureInfo.InvariantCulture));
        }
Exemplo n.º 3
0
        public void PositiveTest()
        {
            string name = "abcba";
            bool isPalindrom = Palindrom.CheckPalindrome(name);
            Assert.True(isPalindrom);

        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Customer  customerNumber1 = new Customer("Galbinita Sebastian", 5951962443678287);
            IBAN      ibn             = new IBAN();
            Palindrom p = new Palindrom();

            Console.WriteLine(p.palindromNumber(customerNumber1.CustomerIBAN));
        }
Exemplo n.º 5
0
        public void IsPalindrome_DammitImMad_Returns_Palindrome()
        {
            Palindrom pd = new Palindrom();
            // Arrange
            string input = "Dammit I'm mad"
                           // Act

                           // Assert
        }
Exemplo n.º 6
0
        public void IsPalindrom_inputPalindromOneWord_ReturnsTrue()
        {
            //Arrange
            var palindrom = new Palindrom("kajak");
            //Act
            var result = palindrom.IsPalindrom();

            //Assert
            Assert.IsTrue(result);
        }
Exemplo n.º 7
0
        public void IsPalindrom_inputNotPalindromMultipleWords_ReturnsFalse()
        {
            //Arrange
            var palindrom = new Palindrom("Ala ma kota");
            //Act
            var result = palindrom.IsPalindrom();

            //Assert
            Assert.IsFalse(result);
        }
Exemplo n.º 8
0
        public void IsPalindrom_inputPalindromMultipleWords_ReturnsTrue()
        {
            //Arrange
            var palindrom = new Palindrom("koby³a ma ma³y bok");
            //Act
            var result = palindrom.IsPalindrom();

            //Assert
            Assert.IsTrue(result);
        }
Exemplo n.º 9
0
        public void Convert_When_SimpleWord(String input)
        {
            //Arrange
            Palindrom palindrom = new Palindrom();
            String    expected  = "onvatsondej";
            //Act
            String actual = palindrom.Convert(input);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 10
0
        public void CheckPalindrome(String input)
        {
            //Arrange
            Palindrom palindrom = new Palindrom();
            bool      expected  = true;
            //Act
            bool actual = palindrom.CheckPalindrome(input);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 11
0
        public void Convert_When_ContainsOther(String input)
        {
            //Arrange
            Palindrom palindrom = new Palindrom();
            String    expected  = "kamzariavolsakilevami";
            //Act
            String actual = palindrom.Convert(input);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void Test1()
        {
            Palindrom objPalindrom = new Palindrom();

            //Act
            bool result = objPalindrom.IsPalindrom("redivider");

            //Assert
            Assert.IsType <bool>(result);
            Assert.True(result);

            bool resultNegative = objPalindrom.IsPalindrom("Test");

            Assert.False(resultNegative);
        }
Exemplo n.º 13
0
        public void IsPalindromThrow()
        {
            //Arrange
            long ib = 1000000000000001;;
            bool isit;
            bool exceptionThrown = true;

            //Act
            try
            {
                isit = Palindrom.IsPalindrom(ib);
                Console.WriteLine("it is palindrome");
            }
            catch (InvalidOperationException)
            {
                exceptionThrown = true;
            }
            //Assert
            Assert.IsTrue(exceptionThrown);
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            string path = "C:\\Users\\jakub\\Desktop\\palindrom.txt";

            /* test = "Ela - filut to dogoni";
             * string test2 = "pies pies kot kot cebula";
             * Console.WriteLine(test);
             * Console.WriteLine(Palindrom.UsunZnaki(test));
             * test = Palindrom.UsunPodwojneSpacje(Palindrom.UsunZnaki(test));
             * Console.WriteLine(test);
             * Console.WriteLine(Palindrom.IleWyrazow(test));
             * string[] test_wyjscie = Palindrom.ZwrocTabliceWyrazow(test);
             * for(int i = 0; i <Palindrom.IleWyrazow(test); i++)
             * {
             *  Console.WriteLine(test_wyjscie[i]);
             * }
             * string[] test2_wyjscie = Palindrom.UsunDuplikaty(Palindrom.ZwrocTabliceWyrazow(test2));
             * for (int j = 0; j < test2_wyjscie.Length; j++)
             * {
             *  Console.WriteLine(test2_wyjscie[j]);
             * }*/
            Palindrom.ZnajdzPalindromy(path);
        }
Exemplo n.º 15
0
 public void Setup()
 {
     _instance = new Palindrom();
 }
Exemplo n.º 16
0
        //check the highest palindrom
        private void ButtonPali_Click(object sender, EventArgs e)
        {
            Palindrom palindrom = new Palindrom();

            textBoxPali.Text = palindrom.FindPalindrom();
        }
Exemplo n.º 17
0
 static void Palindrom(string str)
 {
     //  skapa nytt object av klassen 'Palindrom'.
     Palindrom palindrom = new Palindrom(str);
     ("Baklänges: ").CW(2, 1, "Cyan");
     (palindrom.TextBaklanges).CW(1, 1, "Red");
     ("Palindrom: ").CW(2, 1, "Cyan");
     (palindrom.TextPalindrom).CW(1, 1, "Red");
 }
Exemplo n.º 18
0
 public void Test14()
 {
     Assert.True(Palindrom.IsPalindrome("kasur rusak"));
 }
Exemplo n.º 19
0
        public void BasicRooterTest()
        {
            Palindrom p = new Palindrom();

            p.palindromNumber(121);
        }