title: Scala trait naming convention when trait is the same as class
body: <p>I need to create a trait for my class solely for dependency injection for my unit tests.  I don't really foresee any other implementations of this trait -- just need to stub it for unit tests.  Say my class is named "Foo"... in .NET I would have called my interface "IFoo."  What convention do people use for this case?</p>