case class StringInt(string: String, int: Int)

class SomeClass {
  def foo = StringInt("foo", 1)
}

object MockitoExample {

  def main(args: Array[String]) {
    val someClass = mock[SomeClass]
    when(someClass.foo).thenReturn(StringInt("bar", 2))
    println(someClass.foo.string + " " + someClass.foo.int)
  }
}