コード例 #1
0
ファイル: ComicHostExtensionsTest.cs プロジェクト: Cricle/Anf
        public void CallGetServiceScope_MustReturnScopeInstance()
        {
            var scope    = new NullServiceScope();
            var provider = new ValueServiceProvider
            {
                ServiceMap = new Dictionary <Type, Func <object> >
                {
                    [typeof(IServiceScopeFactory)] = () => new ValueServiceScopeFactory {
                        ScopeFactory = () => scope
                    }
                }
            };

            var retScope = ComicHostExtensions.GetServiceScope(provider);

            Assert.AreEqual(scope, retScope);
        }
コード例 #2
0
ファイル: ComicHostExtensionsTest.cs プロジェクト: Cricle/Anf
 public void GivenNullValue_CallGetServiceScope_MustThrowException()
 {
     Assert.ThrowsException <ArgumentNullException>(() => ComicHostExtensions.GetServiceScope(null));
 }