Пример #1
0
        public void StringReplaceTheory(string value1, char value2, char value3, string expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.StringReplace(value1, value2, value3);

            Assert.Equal(result, expected);
        }
Пример #2
0
 public void IsFactorialNum_test () {
     GroupOneFunctions g1 = new GroupOneFunctions ();
     Assert.True ( g1.IsFactiorialNum (120));
     Assert.True ( g1.IsFactiorialNum (1));
     Assert.False (g1.IsFactiorialNum (40));
     Assert.False ( g1.IsFactiorialNum (60));
 }
Пример #3
0
        public void CalcRectAreaTheory(int value1, int value2, int expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.CalcRectArea(value1, value2);

            Assert.Equal(result, expected);
        }
Пример #4
0
        public void IsFactorialTheory(int value, bool expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.IsFactiorialNum(value);

            Assert.Equal(result, expected);
        }
Пример #5
0
        public void CharCountTheory(string value1, char value2, int expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.CharCount(value1, value2);

            Assert.Equal(result, expected);
        }
Пример #6
0
        public void IsPalindromeTheory(string value, bool expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.IsPalindrome(value);

            Assert.Equal(result, expected);
        }
Пример #7
0
        public void CelciusToFarenheitTheory(int value, int expected)
        {
            var ml     = new GroupOneFunctions();
            var result = ml.CelciusToFarenheit(value);

            Assert.Equal(expected, result);
        }
Пример #8
0
        public void CalcRectArea_test () {
            GroupOneFunctions g1 = new GroupOneFunctions ();

            Assert.Equal (10, g1.CalcRectArea (2, 5));
            Assert.Equal (25, g1.CalcRectArea (5, 5));
            Assert.Equal (4, g1.CalcRectArea (2, 2));
            Assert.Equal (500, g1.CalcRectArea (2, 250));
        }
Пример #9
0
        public void CelciusToFarenheit_test () {
            GroupOneFunctions g1 = new GroupOneFunctions ();
            Assert.Equal (248, g1.CelciusToFarenheit (120));
            Assert.Equal (106, g1.CelciusToFarenheit (41));
            Assert.Equal (124, g1.CelciusToFarenheit (51));
            Assert.Equal (127, g1.CelciusToFarenheit (53));

        }
Пример #10
0
        [InlineData(0, -4, 8)] //Zero Check
        public void CalcRectArea_Test(int length, int width, int result)
        {
            var test = new GroupOneFunctions();

            //Negative numbers produce a exception
            if (length < 0 || width < 0)
            {
                Assert.Throws <Exception>(() => test.CalcRectArea(length, width));
            }
            else
            {
                Assert.Equal(result, test.CalcRectArea(length, width));
            }
        }
Пример #11
0
     public void CharCount_test (int expected, string word, char choice) {
     GroupOneFunctions g1 = new GroupOneFunctions ();
     Assert.Equal (expected, g1.CharCount(word, choice));
 }
Пример #12
0
 public int CharCount(int expected, string word, char countCharacter)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(word, countCharacter);
     Assert.Equal(expected, g1.CharCount());
 } 
Пример #13
0
 public void StringReplace_test (string expected, string original, char check, char replace) {
     GroupOneFunctions g1 = new GroupOneFunctions ();
     Assert.Equal (expected, g1.StringReplace (original, check, replace));
 }
Пример #14
0
 public bool IsPalindrome(bool expected, string word)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(word);
     Assert.Equal(expected, g1.IsPalindrome());
 }
Пример #15
0
 public string StringReplace(string expected, string word, char replaceChar, char replacement)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(word, replaceChar, replacement);
     Assert.Equal(expected, g1.StringReplace());
 }
Пример #16
0
 public int CelciusToFarenheit(int expected, int celcius)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(celcius);
     Assert.Equal(expected, g1.CelciusToFarenheit());
 }
Пример #17
0
 public bool IsFactiorialNum(bool expected, int num)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(num);
     Assert.Equal(expected, g1.IsFactiorialNum());
 }
Пример #18
0
        public void IsPalindrome_Test(string str, bool result)
        {
            var test = new GroupOneFunctions();

            Assert.Equal(result, test.IsPalindrome(str));
        }
Пример #19
0
        public void StringReplace_Test(string str, char targetChar, char replacementChar, string result)
        {
            var test = new GroupOneFunctions();

            Assert.Equal(result, test.StringReplace(str, targetChar, replacementChar));
        }
Пример #20
0
        [InlineData("", 'i', 0)]                 //String with 0 length.
        public void CharCount_Test(string str, char character, int result)
        {
            var test = new GroupOneFunctions();

            Assert.Equal(result, test.CharCount(str, character));
        }
Пример #21
0
        public void IsFactiorialNum_Test(int num, bool result)
        {
            var test = new GroupOneFunctions();

            Assert.Equal(result, test.IsFactiorialNum(num));
        }
Пример #22
0
        public void CelciusToFarenheit_Test(int num, int result)
        {
            var test = new GroupOneFunctions();

            Assert.Equal(result, test.CelciusToFarenheit(num));
        }
Пример #23
0
 public void IsPalindrome_test (bool expected, string test) {
     GroupOneFunctions g1 = new GroupOneFunctions ();
     Assert.Equal (expected, g1.IsPalindrome (test));
 }
Пример #24
0
 public int CalcRectArea(int expected, int length, int width)
 {
     GroupOneFunctions g1 = new GroupOneFunctions(length, width);
     Assert.Equal(expected, g1.CalcRectArea());
 }