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); }
public void LoadMissingDialog() { WixDialogDesignerLoader loader = new WixDialogDesignerLoader(this); MockDesignerLoaderHost loaderHost = new MockDesignerLoaderHost(); loader.BeginLoad(loaderHost); }
public void Init() { componentCreator = new MockComponentCreator(); MockDesignerLoaderHost mockDesignerLoaderHost = new MockDesignerLoaderHost(); deserializer = new PythonCodeDeserializer(componentCreator); }
void CreateParametersForGenerateMethodBodyCall() { serializer = new FakeCodeDomSerializer(); generator.SerializerToReturnFromCreateCodeDomSerializer = serializer; method = MockMethod.CreateMockMethodWithoutAnyAttributes(); host = new MockDesignerLoaderHost(); serializationManager = new FakeDesignerSerializationManager(); }
public void Init() { host = new MockDesignerLoaderHost(); loader = new RubyDesignerLoader(new MockDesignerGenerator()); loader.BeginLoad(host); textBox = (TextBox)loader.CreateComponent(typeof(TextBox), "textBox1"); label = (Label)loader.CreateComponent(typeof(Label), "label1"); loader.Add(label, "label1"); }
public void SetUpFixture() { WixDialogDesignerLoader loader = new WixDialogDesignerLoader(this, new WixDialogDesignerGenerator()); loaderHost = new MockDesignerLoaderHost(); loader.BeginLoad(loaderHost); IComponent rootComponent = loaderHost.RootComponent; formCreated = (Form)rootComponent; }
public void SetUpFixture() { componentCreator = new MockComponentCreator(); listViewItem1 = (ListViewItem)componentCreator.CreateInstance(typeof(ListViewItem), new object[0], "listViewItem1", false); CallExpression callExpression = PythonParserHelper.GetCallExpression(pythonCode); mockDesignerLoaderHost = new MockDesignerLoaderHost(); typeResolutionService = mockDesignerLoaderHost.TypeResolutionService; PythonCodeDeserializer deserializer = new PythonCodeDeserializer(componentCreator); deserializedObject = deserializer.Deserialize(callExpression.Args[0].Expression); }
public void SetUpFixture() { componentCreator = new MockComponentCreator(); listViewItem1 = (ListViewItem)componentCreator.CreateInstance(typeof(ListViewItem), new object[0], "listViewItem1", false); MethodCall callExpression = RubyParserHelper.GetMethodCall(RubyCode); mockDesignerLoaderHost = new MockDesignerLoaderHost(); typeResolutionService = mockDesignerLoaderHost.TypeResolutionService; RubyCodeDeserializer deserializer = new RubyCodeDeserializer(componentCreator); deserializedObject = deserializer.Deserialize(callExpression.Arguments.Expressions[0]); }
public void SetUpFixture() { componentCreator = new MockComponentCreator(); SimpleAssignmentExpression assignment = RubyParserHelper.GetSimpleAssignmentExpression(GetRubyCode()); rhsAssignmentExpression = assignment.Right; mockDesignerLoaderHost = new MockDesignerLoaderHost(); typeResolutionService = mockDesignerLoaderHost.TypeResolutionService; RubyCodeDeserializer deserializer = new RubyCodeDeserializer(componentCreator); deserializedObject = deserializer.Deserialize(rhsAssignmentExpression); }
public void SetUpFixture() { componentCreator = new MockComponentCreator(); AssignmentStatement assignment = PythonParserHelper.GetAssignmentStatement(GetPythonCode()); rhsAssignmentNode = assignment.Right; mockDesignerLoaderHost = new MockDesignerLoaderHost(); typeResolutionService = mockDesignerLoaderHost.TypeResolutionService; PythonCodeDeserializer deserializer = new PythonCodeDeserializer(componentCreator); deserializedObject = deserializer.Deserialize(rhsAssignmentNode); }
public void SetUpFixture() { newDialogTitle = String.Empty; dialogId = String.Empty; DerivedWixDialogDesignerLoader loader = new DerivedWixDialogDesignerLoader(this, this); MockDesignerLoaderHost loaderHost = new MockDesignerLoaderHost(); loader.BeginLoad(loaderHost); using (Form form = (Form)loaderHost.RootComponent) { form.Text = "NewTitle"; loader.CallPerformFlush(); } }
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; }
public void Init() { host = new MockDesignerLoaderHost(); loader = new RubyDesignerLoader(new MockDesignerGenerator()); loader.BeginLoad(host); DesignerSerializationManager designerSerializationManager = (DesignerSerializationManager)host.GetService(typeof(IDesignerSerializationManager)); using (designerSerializationManager.CreateSession()) { listViewItem1 = (ListViewItem)loader.CreateInstance(typeof(ListViewItem), new object[0], "listViewItem1", false); instance = loader.GetInstance("listViewItem1"); typeName = typeof(Int32).FullName; type = loader.GetType(typeName); } }
void CreateDesignerLoaderHostWithoutProjectResourceService() { fakeDesignerLoaderHost = new MockDesignerLoaderHost(); fakeEventBindingService = new MockEventBindingService(); fakeDesignerLoaderHost.AddService(typeof(IEventBindingService), fakeEventBindingService); }
void CreateDesignerLoaderHost() { host = new MockDesignerLoaderHost(); }
public void Init() { loaderHost = new MockDesignerLoaderHost(); nameCreationService = new XmlDesignerNameCreationService(loaderHost); }
public void Init() { host = new MockDesignerLoaderHost(); host.Container.Add(new Button(), "button1"); nameCreationService = new RubyNameCreationService(host); }