public void piececreator_when_given_valid_input_should_create_valid_piece(string name, string pos) { var piece = PieceCreator.GetPiece(name, pos); if (name.Equals("King")) { piece.Should().BeOfType <King>(); } else if (name.Equals("Horse")) { piece.Should().BeOfType <Horse>(); } else if (name.Equals("Rook")) { piece.Should().BeOfType <Rook>(); } else if (name.Equals("Pawn")) { piece.Should().BeOfType <Pawn>(); } }
public void piececreator__when_given_invalid_input_should_throw_exception(string name, string pos) { Action response = () => PieceCreator.GetPiece(name, pos); Assert.ThrowsAny <Exception>(response); }