add test case for t10533
add test case for t10533

fixed since Scala 2.12.5

```
Welcome to Scala 2.12.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_181).
Type in expressions for evaluation. Or try :help.

scala> case class Bar(a: Int)(b: Int)(c: Int)
defined class Bar

scala> val b @ Bar(_) = Bar(1)(2)(3)
scala.ScalaReflectionException: value b is not a method
	at scala.reflect.api.Symbols$SymbolApi.asMethod(Symbols.scala:228)
	at scala.reflect.api.Symbols$SymbolApi.asMethod$(Symbols.scala:222)
	at scala.reflect.internal.Symbols$SymbolContextApiImpl.asMethod(Symbols.scala:94)
	at scala.tools.nsc.typechecker.ContextErrors$TyperContextErrors$TyperErrorGen$.MissingArgsForMethodTpeError(ContextErrors.scala:669)
	at scala.tools.nsc.typechecker.Typers$Typer.cantAdapt$1(Typers.scala:895)
	at scala.tools.nsc.typechecker.Typers$Typer.instantiateToMethodType$1(Typers.scala:939)
	at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1212)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5598)
```

```
Welcome to Scala 2.12.5 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_181).
Type in expressions for evaluation. Or try :help.

scala> case class Bar(a: Int)(b: Int)(c: Int)
defined class Bar

scala> val b @ Bar(_) = Bar(1)(2)(3)
b: Bar = Bar(1)
```

scala/scala,scala/scala,lrytz/scala,martijnhoekstra/scala,lrytz/scala,scala/scala,martijnhoekstra/scala,scala/scala,martijnhoekstra/scala,scala/scala,lrytz/scala,martijnhoekstra/scala,martijnhoekstra/scala,lrytz/scala,lrytz/scala,martijnhoekstra/scala,scala/scala,lrytz/scala