public void Ctor_RightEntity1Entity2_RightEntity1LeftEntity2Expects() { var corridor = new Сorridor(Direction.Right, _entity1.Object, _entity2.Object); Assert.AreSame(corridor[Direction.Right], _entity1.Object); Assert.IsNull(corridor[Direction.Up]); Assert.AreSame(corridor[Direction.Left], _entity2.Object); Assert.IsNull(corridor[Direction.Down]); }
public void Ctor_RightEntity1Entity2_IsHorizontalTrueExpects() { var corridor = new Сorridor(Direction.Right, _entity1.Object, _entity2.Object); Assert.AreEqual(corridor.IsHorizontal, true); }
public void Ctor_UpEntity1Entity2_IsHorizontalFalseExpects() { var corridor = new Сorridor(Direction.Up, _entity1.Object, _entity2.Object); Assert.AreEqual(corridor.IsHorizontal, false); }
public void GetElementName_CoridorKeyReterned() { var corridor = new Сorridor(default(Direction), _entity1.Object, _entity2.Object); Assert.AreEqual(Keys.СorridorKey, corridor.ElementName); }