示例#1
0
        public FakeSolution(FakeDte dte)
        {
            Debug.Assert(dte != null, "dte");

            this.Dte = dte;
            this.Projects = new FakeProjects();

            dte.Solution = this;
            dte.AddService(typeof(SVsSolution), this, false);
        }
 public void SetSiteCompletesSuccessfully()
 {
     using (var serviceProvider = new FakeDte())
     using (var package = new T4ToolboxPackage())
     {
         serviceProvider.AddService(typeof(SVsActivityLog), new FakeVsActivityLog(), false);
         IVsPackage vspackage = package;
         Assert.AreEqual(VSConstants.S_OK, vspackage.SetSite(serviceProvider));
     }
 }
示例#3
0
        public FakeSolution(FakeDte dte)
        {
            Debug.Assert(dte != null, "dte");

            this.Dte      = dte;
            this.Projects = new FakeProjects();

            dte.Solution = this;
            dte.AddService(typeof(SVsSolution), this, false);
        }
示例#4
0
 public FakeObjectExtenders(FakeDte dte)
 {
     this.Dte = dte;
     dte.AddService(typeof(ObjectExtenders), this, false);
 }
示例#5
0
 public FakeObjectExtenders(FakeDte dte)
 {
     this.Dte = dte;
     dte.AddService(typeof(ObjectExtenders), this, false);
 }