public void PlayerSetterShouldThrowArgumentExceptionWhenAlreadySet() { var segment = new PlayerBattlefieldSegment(0, 30, 0, 30); var playerStub = new Mock <IPlayer>().Object; segment.Player = playerStub; Assert.ThrowsException <ArgumentException>(() => segment.Player = playerStub); }
public void PlayerSetterShouldSetCorrectParameter() { var segment = new PlayerBattlefieldSegment(0, 30, 0, 30); var playerStub = new Mock <IPlayer>().Object; segment.Player = playerStub; Assert.AreSame(playerStub, segment.Player); }
public void PlayerSetterShouldThrowArgumentNullExceptionWhenNullPassed() { var segment = new PlayerBattlefieldSegment(0, 30, 0, 30); Assert.ThrowsException <ArgumentNullException>(() => segment.Player = null); }