public void FizzBuzzDivisorConstructorTest()
 {
     int divisor = 7;
     string outputToken = "token";
     FizzBuzzDivisor target = new FizzBuzzDivisor(divisor, outputToken);
     Assert.AreEqual(target.Divisor, divisor);
     Assert.AreEqual(target.OutputToken, outputToken);
 }
 public void OutputTokenTest()
 {
     int divisor = 0;
     string outputToken = string.Empty;
     FizzBuzzDivisor target = new FizzBuzzDivisor(divisor, outputToken);
     string expected = "pow";
     string actual;
     target.OutputToken = expected;
     actual = target.OutputToken;
     Assert.AreEqual(expected, actual);
 }
 public void DivisorTest()
 {
     int divisor = 0;
     string outputToken = string.Empty;
     FizzBuzzDivisor target = new FizzBuzzDivisor(divisor, outputToken);
     int expected = 9;
     int actual;
     target.Divisor = expected;
     actual = target.Divisor;
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 4
0
        private static int CompareDivisors(FizzBuzzDivisor x, FizzBuzzDivisor y)
        {
            if (x == null)
            {
                if (y == null)
                    return 0; //consider equal if both null
                return -1; //y is greater
            }
            else if (y == null)
                return 1; //x is greater

            return x.Divisor.CompareTo(y.Divisor);
        }
Ejemplo n.º 5
0
        public void CompareDivisorsTest()
        {
            FizzBuzzDivisor x = new FizzBuzzDivisor(3, "Fizz");
            FizzBuzzDivisor y = new FizzBuzzDivisor(3, "Buzz");
            FizzBuzzDivisor z = new FizzBuzzDivisor(5, "Fizz");
            int expected = 0;
            int actual;
            actual = FizzBuzz_Accessor.CompareDivisors(x, y);
            Assert.AreEqual(expected, actual);

            expected = -1;
            actual = FizzBuzz_Accessor.CompareDivisors(x, z);
            Assert.AreEqual(expected, actual);
        }