public void ToughnessCannotBeSetBelowZeroTest() { var testStatus = new ParquetStatus(ValidStack); testStatus.Toughness = int.MinValue; Assert.Equal(Block.LowestPossibleToughness, testStatus.Toughness); }
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); }
/// <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); }
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); }