public void Get_ShouldCallAutoFaker() { var foo = A.Fake <IFoo>(); IAutoFaker autoFaker = A.Fake <AF>(); A.CallTo(() => autoFaker.Get(typeof(IFoo))).Returns(foo); var r = autoFaker.Get <IFoo>(); A.CallTo(() => autoFaker.Get(typeof(IFoo))).MustHaveHappened(); r.Should().Be(foo); }