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); }
public void GivenNullValue_CallGetServiceScope_MustThrowException() { Assert.ThrowsException <ArgumentNullException>(() => ComicHostExtensions.GetServiceScope(null)); }