public void SetUpFixture() { generator = new MockDesignerGenerator(); view = new FormsDesignerViewContent(null, new MockOpenedFile("Test.rb")); generator.Attach(view); view.DesignerCodeFileContent = GetFormCode(); loader = new DerivedRubyDesignerLoader(generator); // Begin load. mockDesignerLoaderHost = new MockDesignerLoaderHost(); mockResourceService = new MockResourceService(); mockDesignerLoaderHost.AddService(typeof(IResourceService), mockResourceService); mockTypeResolutionService = mockDesignerLoaderHost.TypeResolutionService; mockExtenderProviderService = new MockExtenderProviderService(); mockDesignerLoaderHost.AddService(typeof(IExtenderProviderService), mockExtenderProviderService); mockDesignerLoaderHost.AddService(typeof(ProjectResourceService), new ProjectResourceService(new MockProjectContent())); mockEventBindingService = new MockEventBindingService(); mockDesignerLoaderHost.AddService(typeof(IEventBindingService), mockEventBindingService); serializationManager = new DesignerSerializationManager(mockDesignerLoaderHost); System.Console.WriteLine("Before BeginLoad"); loader.BeginLoad(mockDesignerLoaderHost); System.Console.WriteLine("After BeginLoad"); rootComponent = mockDesignerLoaderHost.RootComponent; designedForm = new Form(); designedForm.Name = "NewMainForm"; mockDesignerLoaderHost.RootComponent = designedForm; loader.CallPerformFlush(serializationManager); }
void BeginLoad() { CreateResourceService(); CreateDesignerLoaderHost(); host.AddService(typeof(IResourceService), resourceService); BeginLoad(host); }
public void Init() { dummyReader = new MockResourceReader(); dummyWriter = new MockResourceWriter(); resourceService = new MockResourceService(); resourceService.SetResourceReader(dummyReader); resourceService.SetResourceWriter(dummyWriter); host = new MockDesignerLoaderHost(); host.AddService(typeof(IResourceService), resourceService); loader = new PythonDesignerLoader(new MockDesignerGenerator()); loader.BeginLoad(host); reader = loader.GetResourceReader(CultureInfo.InvariantCulture) as MockResourceReader; writer = loader.GetResourceWriter(CultureInfo.InvariantCulture) as MockResourceWriter; }
void CreateDesignerLoaderHostWithoutProjectResourceService() { fakeDesignerLoaderHost = new MockDesignerLoaderHost(); fakeEventBindingService = new MockEventBindingService(); fakeDesignerLoaderHost.AddService(typeof(IEventBindingService), fakeEventBindingService); }
void BeginLoad() { CreateDesignerLoaderHostWithoutProjectResourceService(); fakeDesignerLoaderHost.AddService(typeof(ProjectResourceService), new ProjectResourceService(new MockProjectContent())); loader.BeginLoad(fakeDesignerLoaderHost); }