Exemple #1
0
        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>();
        }