Ejemplo n.º 1
0
        public XApiSettingsDialog(XProvider provider)
        {
            InitializeComponent();
            _provider = provider;
            var settings = provider.Settings;

            ServerInfoConverter.Provider    = provider;
            UserInfoConverter.Provider      = provider;
            UserSelectorConverter.Users     = settings.Users;
            ServerSelectorConverter.Servers = settings.Servers;
            _userBindingList = new BindingList <UserInfo>(settings.Users);
            userInfoBindingSource.DataSource = _userBindingList;
            _serverBindingList = new BindingList <ServerInfo>(settings.Servers);
            serverInfoBindingSource.DataSource     = _serverBindingList;
            _connectionBindingList                 = new BindingList <ConnectionInfo>(settings.Connections);
            connectionInfoBindingSource.DataSource = _connectionBindingList;
        }
Ejemplo n.º 2
0
        public async Task ShouldThrowAfterScopeDisposal_WhenPropertiesAreResolved()
        {
            await ThrowsAsync <ContainerException>(async() =>
            {
                var c = new Container();
                c.Register <YGoodness>(Reuse.InCurrentScope);

                Task t;
                using (var b = c.OpenScope())
                {
                    t = Task.Run(async() =>
                    {
                        await Task.Delay(100);
                        var provider = new XProvider();
                        b.InjectPropertiesAndFields(provider);
                    });
                }
                await t;
            });
        }