/// <summary> /// Get character for each board fields based by information if user hits that field /// and if on the field was one of ship squares that was hit by user /// </summary> /// <param name="boardField"><see cref="BoardFieldModel"/></param> /// <returns></returns> private char GetBoardFieldIcon(BoardFieldModel boardField) { var boardFieldIcon = NotCheckedFieldIcon; if (boardField.WasHit) { boardFieldIcon = (boardField.IsNotEmpty) ? CheckedAndEmptyFieldIcon : CheckedAndNotEmptyFieldIcon; } return(boardFieldIcon); }
private void CheckIfIsNotEmptyIsInCorrectState(ShipModel shipModel, bool isTrue) { BoardFieldModel boardFieldModel = new BoardFieldModel(shipModel); boardFieldModel.IsNotEmpty.Should().Be(isTrue); }