public void OffersOwnServices()
    {
        var childServiceProvider = new ChildServiceProvider(this.parentServiceProvider);

        childServiceProvider.AddService(typeof(IVsProject), new Mock <IVsProject>().Object);
        Assert.NotNull(childServiceProvider.GetService(typeof(IVsProject)));
    }
Exemplo n.º 2
0
        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)));
    }