public void addCharacterGetsCharacterWithInvalidPosition() { ICharacter character = Substitute.For <ICharacter>(); IPosition position = mockPosition(maxHeight + 5, 3); character.Position.Returns(position); _uut.AddCharacter(character); CollectionAssert.DoesNotContain(_uut.Characters, character); }