'A class can be decorated with ``auto_threaded`` with an interface and a
provider of that interface.  When methods from the interface are called
on instances of the class, the corresponding method is called with the
same arguments on the provider of the interface.'

def test_called_with_same_arguments(self):

    self.async_spy.method(self.a, c=self.c, b=self.b)
    self.assertEqual([(self.a, self.b, self.c)], self.spy.calls)
