@Test(expected = IllegalArgumentException.class)
public void throwExceptionWhenNoSuitableOperationFound() {

    when(mockOperation.handles(anyChar())).thenReturn(false);
    calculator.calculate(2, 2, '*');
}