コード例 #1
0
        public void AddServicesToDependencies()
        {
            var provider = new DependencyCollection()
                           .AddServiceCollection(new ServiceCollection()
                                                 .AddSingleton <JConverter>()
                                                 .AddEmitter())
                           .BuildProvider();

            provider.GetRequiredService <JConverter>();
            provider.GetRequiredService <Emitter>();
        }
コード例 #2
0
ファイル: ProviderTests.cs プロジェクト: gitter-badger/velo
        public void Throw_Disposed()
        {
            var provider = new DependencyCollection()
                           .AddSingleton <JConverter>()
                           .BuildProvider();

            provider.Dispose();

            Assert.Throws <ObjectDisposedException>(() => provider.GetRequiredService <JConverter>());
        }