public void OffersOwnServices() { var childServiceProvider = new ChildServiceProvider(this.parentServiceProvider); childServiceProvider.AddService(typeof(IVsProject), new Mock <IVsProject>().Object); Assert.NotNull(childServiceProvider.GetService(typeof(IVsProject))); }
internal static IServiceProviderDisposable AddServices(IServiceCollection services) { var p = new ChildServiceProvider(_provider, services); _provider = p; return(p); }
public void OffersParentServices() { var childServiceProvider = new ChildServiceProvider(this.parentServiceProvider); Assert.IsAssignableFrom <IVsSolution>(childServiceProvider.GetService(typeof(SVsSolution))); }