public void ToughnessCannotBeSetBelowZeroTest()
        {
            var testStatus = new ParquetStatus(ValidStack);

            testStatus.Toughness = int.MinValue;

            Assert.Equal(Block.LowestPossibleToughness, testStatus.Toughness);
        }
Beispiel #2
0
        public void ToughnessCannotBeSetBelowZeroTest()
        {
            var validStack = new ParquetStack(TestParquets.TestFloor, TestParquets.TestBlock,
                                              TestParquets.TestFurnishing, TestParquets.TestCollectible);
            var testStatus = new ParquetStatus(validStack);

            testStatus.Toughness = int.MinValue;

            Assert.Equal(Block.LowestPossibleToughness, testStatus.Toughness);
        }
        public void ToughnessCannotBeAboveMaxToughnessTest()
        {
            var testStatus = new ParquetStatus(ValidStack);

            var priorToughness = testStatus.Toughness;

            testStatus.Toughness = int.MaxValue;

            Assert.Equal(priorToughness, testStatus.Toughness);
        }
Beispiel #4
0
        /// <summary>
        /// Gets the statuses of any parquets at the position.
        /// </summary>
        /// <param name="in_position">The position whose status is sought.</param>
        /// <returns>The status of parquets at the given position, or <c>null</c> if the position is invalid.</returns>
        public ParquetStatus GetStatusAtPosition(Vector2Int in_position)
        {
            ParquetStatus result = null;

            if (IsValidPosition(in_position))
            {
                result = _parquetStatus[in_position.X, in_position.Y];
            }

            return(result);
        }
Beispiel #5
0
        public void ToughnessCannotBeAboveMaxToughnessTest()
        {
            var validStack = new ParquetStack(TestParquets.TestFloor, TestParquets.TestBlock,
                                              TestParquets.TestFurnishing, TestParquets.TestCollectible);
            var testStatus = new ParquetStatus(validStack);

            var priorToughness = testStatus.Toughness;

            testStatus.Toughness = int.MaxValue;

            Assert.Equal(priorToughness, testStatus.Toughness);
        }