public void SetUp() { this.container = A.Fake <IFakeObjectContainer>(); this.proxyGenerator = A.Fake <IProxyGenerator>(); this.fakeObject = A.Fake <FakeObject>(); this.fakeObjectFactory = () => this.fakeObject; }
/// <summary> /// Initializes a new instance of the <see cref="FakeObjectFactory"/> class. /// </summary> /// <param name="container">The container to use.</param> /// <param name="proxyGenerator">The proxy generator to use.</param> /// <param name="fakeObjectFactory">The fake object factory to use.</param> public FakeObjectFactory(IFakeObjectContainer container, IProxyGenerator proxyGenerator, FakeObject.Factory fakeObjectFactory) { this.container = container; this.proxyGenerator = proxyGenerator; this.fakeObjectFactory = fakeObjectFactory; }