use mockiato::mockable;
#[mockable]
trait Greeter {
fn greeting(&self) -> &str;
}
#[test]
fn test() {
let greeting = String::from("Foo");
let mut greeter = GreeterMock::new();
greeter.expect_greeting().returns(&greeting);
assert_eq!("Foo", greeter.greeting());
}