public QuickConnectManagerTests() { _config = new ServerConfiguration(); var configManager = new Mock <IServerConfigurationManager>(); configManager.Setup(x => x.Configuration).Returns(_config); _fixture = new Fixture(); _fixture.Customize(new AutoMoqCustomization { ConfigureMembers = true }).Inject(configManager.Object); _quickConnectManager = _fixture.Create <QuickConnectManager>(); }
public QuickConnectManagerTests() { _config = new ServerConfiguration(); var configManager = new Mock <IServerConfigurationManager>(); configManager.Setup(x => x.Configuration).Returns(_config); _fixture = new Fixture(); _fixture.Customize(new AutoMoqCustomization { ConfigureMembers = true }).Inject(configManager.Object); // User object contains circular references. _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList() .ForEach(b => _fixture.Behaviors.Remove(b)); _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); _quickConnectManager = _fixture.Create <QuickConnectManager>(); }