public FakeFacadeTests() { this.managerAccessor = A.Fake<IFakeManagerAccessor>(); this.fixtureInitializer = A.Fake<IFixtureInitializer>(); this.facade = new FakeFacade(this.managerAccessor, this.fixtureInitializer); }
public FakeObjectCreator(IProxyGenerator proxyGenerator, IExceptionThrower thrower, IFakeManagerAccessor fakeManagerAttacher, IFakeObjectConfigurator configurer) { this.proxyGenerator = proxyGenerator; this.thrower = thrower; this.fakeManagerAttacher = fakeManagerAttacher; this.configurer = configurer; }
public FakeFacadeTests() { this.managerAccessor = A.Fake <IFakeManagerAccessor>(); this.fixtureInitializer = A.Fake <IFixtureInitializer>(); this.facade = new FakeFacade(this.managerAccessor, this.fixtureInitializer); }
public FakeObjectCreator(IProxyGenerator proxyGenerator, IExceptionThrower thrower, IFakeManagerAccessor fakeManagerAttacher, IFakeObjectConfigurator configurer) { this.proxyGenerator = proxyGenerator; this.thrower = thrower; this.fakeManagerAttacher = fakeManagerAttacher; this.configurer = configurer; }
public void Setup() { this.managerAccessor = A.Fake<IFakeManagerAccessor>(); this.fakeScopeFactory = A.Fake<IFakeScopeFactory>(); this.fixtureInitializer = A.Fake<IFixtureInitializer>(); this.facade = new FakeFacade(this.managerAccessor, this.fakeScopeFactory, this.fixtureInitializer); }
public void SetUp() { this.managerAccessor = A.Fake <IFakeManagerAccessor>(); this.fakeScopeFactory = A.Fake <IFakeScopeFactory>(); this.fixtureInitializer = A.Fake <IFixtureInitializer>(); this.facade = new FakeFacade(this.managerAccessor, this.fakeScopeFactory, this.fixtureInitializer); }
public void SetUp() { this.proxyGenerator = A.Fake <IProxyGenerator>(); this.thrower = A.Fake <IExceptionThrower>(); this.fakeManagerAttacher = A.Fake <IFakeManagerAccessor>(); this.configurer = A.Fake <IFakeObjectConfigurator>(); this.fakeObjectCreator = new FakeObjectCreator(this.proxyGenerator, this.thrower, this.fakeManagerAttacher, this.configurer); }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, IFakeObjectConfigurator configurer, Type typeOfFake) { Guard.AgainstNull(fakeManagerFactory, "fakeManagerFactory"); Guard.AgainstNull(fakeManagerAccessor, "fakeManagerAccessor"); Guard.AgainstNull(configurer, "configurer"); Guard.AgainstNull(typeOfFake, "typeOfFake"); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.configurer = configurer; this.typeOfFake = typeOfFake; }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, Type typeOfFake, IProxyOptions proxyOptions) { Guard.AgainstNull(fakeManagerFactory, "fakeManagerFactory"); Guard.AgainstNull(fakeManagerAccessor, "fakeManagerAccessor"); Guard.AgainstNull(typeOfFake, "typeOfFake"); Guard.AgainstNull(proxyOptions, "proxyOptions"); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.typeOfFake = typeOfFake; this.proxyOptions = proxyOptions; }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, Type typeOfFake, IProxyOptions proxyOptions) { Guard.AgainstNull(fakeManagerFactory, nameof(fakeManagerFactory)); Guard.AgainstNull(fakeManagerAccessor, nameof(fakeManagerAccessor)); Guard.AgainstNull(typeOfFake, nameof(typeOfFake)); Guard.AgainstNull(proxyOptions, nameof(proxyOptions)); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.typeOfFake = typeOfFake; this.proxyOptions = proxyOptions; }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, Type typeOfFake, IProxyOptions proxyOptions) { Guard.AgainstNull(fakeManagerFactory, nameof(fakeManagerFactory)); Guard.AgainstNull(fakeManagerAccessor, nameof(fakeManagerAccessor)); Guard.AgainstNull(typeOfFake, nameof(typeOfFake)); Guard.AgainstNull(proxyOptions, nameof(proxyOptions)); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.typeOfFake = typeOfFake; this.proxyOptions = proxyOptions; }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, Type typeOfFake, IProxyOptions proxyOptions) { Guard.AgainstNull(fakeManagerFactory, "fakeManagerFactory"); Guard.AgainstNull(fakeManagerAccessor, "fakeManagerAccessor"); Guard.AgainstNull(typeOfFake, "typeOfFake"); Guard.AgainstNull(proxyOptions, "proxyOptions"); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.typeOfFake = typeOfFake; this.proxyOptions = proxyOptions; }
public FakeManagerProviderTests() { this.fakeManagerFactory = A.Fake <FakeManager.Factory>(); this.fakeManagerAccessor = A.Fake <IFakeManagerAccessor>(); this.typeOfFake = A.Fake <Type>(); this.proxyOptions = A.Fake <IProxyOptions>(); this.fakeManagerProvider = new FakeManagerProvider( this.fakeManagerFactory, this.fakeManagerAccessor, this.typeOfFake, this.proxyOptions); this.proxy = new object(); this.fakeManager = new FakeManager(typeof(int), this.proxy, null); A.CallTo(() => this.fakeManagerFactory(A <Type> ._, this.proxy, A <string> .Ignored)).Returns(this.fakeManager); }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, IFakeObjectConfigurator fakeObjectConfigurator, Type typeOfFake, FakeOptions fakeOptions) { Guard.AgainstNull(fakeManagerFactory, "fakeManagerFactory"); Guard.AgainstNull(fakeManagerAccessor, "fakeManagerAccessor"); Guard.AgainstNull(fakeObjectConfigurator, "fakeObjectConfigurator"); Guard.AgainstNull(typeOfFake, "typeOfFake"); Guard.AgainstNull(fakeOptions, "fakeOptions"); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.fakeObjectConfigurator = fakeObjectConfigurator; this.typeOfFake = typeOfFake; this.fakeOptions = fakeOptions; }
public FakeManagerProvider( FakeManager.Factory fakeManagerFactory, IFakeManagerAccessor fakeManagerAccessor, IFakeObjectConfigurator fakeObjectConfigurator, Type typeOfFake, FakeOptions fakeOptions) { Guard.AgainstNull(fakeManagerFactory, "fakeManagerFactory"); Guard.AgainstNull(fakeManagerAccessor, "fakeManagerAccessor"); Guard.AgainstNull(fakeObjectConfigurator, "fakeObjectConfigurator"); Guard.AgainstNull(typeOfFake, "typeOfFake"); Guard.AgainstNull(fakeOptions, "fakeOptions"); this.fakeManagerFactory = fakeManagerFactory; this.fakeManagerAccessor = fakeManagerAccessor; this.fakeObjectConfigurator = fakeObjectConfigurator; this.typeOfFake = typeOfFake; this.fakeOptions = fakeOptions; }
#pragma warning restore CA2235 // Mark all non-serializable fields /// <summary> /// Initializes a new instance of the <see cref="FakeManager"/> class. /// </summary> /// <param name="fakeObjectType">The faked type.</param> /// <param name="proxy">The faked proxy object.</param> /// <param name="fakeManagerAccessor">The fake manager accessor.</param> internal FakeManager(Type fakeObjectType, object proxy, IFakeManagerAccessor fakeManagerAccessor) { Guard.AgainstNull(fakeObjectType, nameof(fakeObjectType)); Guard.AgainstNull(proxy, nameof(proxy)); this.objectReference = new WeakReference(proxy); this.FakeObjectType = fakeObjectType; this.preUserRules = new[] { new CallRuleMetadata { Rule = new EventRule(this) } }; this.AllUserRules = new LinkedList <CallRuleMetadata>(); this.postUserRules = new[] { new CallRuleMetadata { Rule = new ObjectMemberRule(this, fakeManagerAccessor) }, new CallRuleMetadata { Rule = new AutoFakePropertyRule(this) }, new CallRuleMetadata { Rule = new PropertySetterRule(this) }, new CallRuleMetadata { Rule = new CancellationRule() }, new CallRuleMetadata { Rule = new DefaultReturnValueRule() } }; this.recordedCalls = new ConcurrentQueue <ICompletedFakeObjectCall>(); this.interceptionListeners = new LinkedList <IInterceptionListener>(); }
public FakeFacade(IFakeManagerAccessor fakeManagerAccessor, IFakeScopeFactory fakeScopeFactory, IFixtureInitializer fakeInitializer) { this.fakeManagerAccessor = fakeManagerAccessor; this.fakeScopeFactory = fakeScopeFactory; this.fakeInitializer = fakeInitializer; }
public FakeManagerTests() { this.createdFakes = new List <object>(); this.fakeManagerAccessor = A.Fake <IFakeManagerAccessor>(); }
public FakeFacadeTests() { this.managerAccessor = A.Fake <IFakeManagerAccessor>(); this.facade = new FakeFacade(this.managerAccessor); }
public FakeFacade(IFakeManagerAccessor fakeManagerAccessor) { this.fakeManagerAccessor = fakeManagerAccessor; }
public FakeFacade(IFakeManagerAccessor fakeManagerAccessor, IFakeScopeFactory fakeScopeFactory, IFixtureInitializer fakeInitializer) { this.fakeManagerAccessor = fakeManagerAccessor; this.fakeScopeFactory = fakeScopeFactory; this.fakeInitializer = fakeInitializer; }
public DefaultFakeObjectCallFormatterTests() { this.argumentFormatter = A.Fake <ArgumentValueFormatter>(); this.fakeManagerAccessor = A.Fake <IFakeManagerAccessor>(); this.formatter = new DefaultFakeObjectCallFormatter(this.argumentFormatter, this.fakeManagerAccessor); }
public ObjectMemberRule(FakeManager fakeManager, IFakeManagerAccessor fakeManagerAccessor) { this.fakeManager = fakeManager; this.fakeManagerAccessor = fakeManagerAccessor; }
public DefaultFakeObjectCallFormatter(ArgumentValueFormatter argumentValueFormatter, IFakeManagerAccessor fakeManagerAccessor) { this.argumentValueFormatter = argumentValueFormatter; this.fakeManagerAccessor = fakeManagerAccessor; }
public DefaultFakeObjectCallFormatter(ArgumentValueFormatter argumentValueFormatter, IFakeManagerAccessor fakeManagerAccessor) { this.argumentValueFormatter = argumentValueFormatter; this.fakeManagerAccessor = fakeManagerAccessor; }