public void OneSmallerMoteCanBeSolved() { Motes motes = new Motes(); Assert.IsTrue(motes.CanBeSolved(10, new int[] { 9 })); }
public void OneEqualMoteCannotBeSolved() { Motes motes = new Motes(); Assert.IsFalse(motes.CanBeSolved(10, new int[] { 10 })); }
public void TwoMotesThanCannotBeSolved() { Motes motes = new Motes(); Assert.IsFalse(motes.CanBeSolved(10, new int[] { 9, 19 })); }
public void TwoMotesThatCanBeSolved() { Motes motes = new Motes(); Assert.IsTrue(motes.CanBeSolved(10, new int[] { 9, 18 })); }
public void ThreeMotesThanCanBeSolved() { Motes motes = new Motes(); Assert.IsTrue(motes.CanBeSolved(10, new int[] { 9, 18, 36 })); }