public void TimesTable_For5UpToMinus12_GetsTimesTable()
 {
     Assert.AreEqual(
         new List <int> {
         -5, -10, -15, -20, -25, -30, -35, -40, -45, -50, -55, -60
     },
         TimesTables.GetTimesTableFor(5, -12));
 }
 public void TimesTable_For5UpTo12_GetsTimesTable()
 {
     Assert.AreEqual(
         new List <int> {
         5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60
     },
         TimesTables.GetTimesTableFor(5, 12));
 }
 public void TimesTable_For1UpToMinus1_GetsTimesTable()
 {
     Assert.AreEqual(
         new List <int> {
         -1
     },
         TimesTables.GetTimesTableFor(1, -1));
 }
 public void TimesTable_ContainingNegativeUpTo_ThrowsArgumentOutOfRangeException()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => TimesTables.GetTimesTableFor(1, -1));
 }
 public void TimesTable_ContainingNegativeBase_DoesNotThrowAnError()
 {
     Assert.DoesNotThrow(() => TimesTables.GetTimesTableFor(-1, 1));
 }
 public void TimesTable_ContainingPositiveNumbers_DoesNotThrowAnError()
 {
     Assert.DoesNotThrow(() => TimesTables.GetTimesTableFor(1, 1));
 }