public void LargeValues()
 {
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(382131));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(118070));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(17209));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(32768));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(161997));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(400779));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(198331));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(325482));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(88441));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(648));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(65536));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(323744));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(183540));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(65271));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(5263987));
 }
 public void SmallValues()
 {
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(69));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(8));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(57));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(6));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(13));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(16));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(91));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(75));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(38));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(25));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(32));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(65));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(13));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(16));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(99));
 }
 public void MediumValues()
 {
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(522));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(974));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(755));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(512));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(739));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(1006));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(838));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(1092));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(727));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(648));
     Assert.AreEqual(false, KataConsecutiveDucks.ConsecutiveDucks(1024));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(851));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(541));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(1011));
     Assert.AreEqual(true, KataConsecutiveDucks.ConsecutiveDucks(822));
 }