Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        public void PlayerSetterShouldThrowArgumentNullExceptionWhenNullPassed()
        {
            var segment = new PlayerBattlefieldSegment(0, 30, 0, 30);

            Assert.ThrowsException <ArgumentNullException>(() => segment.Player = null);
        }