public void SingleColumnNoMovesTest() { Field field = new Field( 1, 10 ); IBlock block = new Block(); block.Grid [ 0 ] [ 0 ] = Color.Tomato; field.SetBlock( block, new Point( 0, 0 ) ); block.Grid [ 0 ] [ 0 ] = Color.Tomato; bool moveleft = field.CanMoveLeft(); Assert.AreEqual( false, moveleft ); bool moveright = field.CanMoveRight(); Assert.AreEqual( false, moveright ); }
public void Test_CanMoveRight_WhenAtTheRightdge_ReturnsFalse() { Field subject = new Field(10, 10); subject.SetBlock(new BlockHelper.MockBlock(2, 1), new Vector2(8, 5)); Assert.That(subject.CanMoveRight(), Is.False); }
public void Test_CanMoveRight_WhenNotAtTheRightEdge_ReturnsTrue() { Field subject = new Field(10, 10); subject.SetBlock(UNUSED_BLOCK, new Vector2(8, 5)); Assert.IsTrue(subject.CanMoveRight()); }