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); }
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); }
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); }