예제 #1
0
        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);
        }