AddComponent() public method

Adds a new mock component to the project. Use the AddComponent(string,vbext_ComponentType,string) overload to add module components. Use this overload to add user forms created with a RubberduckTests.Mocks.MockUserFormBuilder instance.
public AddComponent ( Mock component ) : MockProjectBuilder
component Mock The component to add.
return MockProjectBuilder
Example #1
0
 /// <summary>
 /// Builds the UserForm, adds it to the project,
 /// and returns a <see cref="MockProjectBuilder"/>
 /// to continue adding components to the project.
 /// </summary>
 /// <returns></returns>
 public MockProjectBuilder MockProjectBuilder()
 {
     _mockProjectBuilder.AddComponent(Build());
     return(_mockProjectBuilder);
 }
Example #2
0
 /// <summary>
 /// Builds the UserForm, adds it to the project,
 /// and returns a <see cref="MockProjectBuilder"/>
 /// to continue adding components to the project.
 /// </summary>
 /// <returns></returns>
 public MockProjectBuilder AddFormToProjectBuilder()
 {
     (var component, var codeModule) = Build();
     _mockProjectBuilder.AddComponent(component, codeModule);
     return(_mockProjectBuilder);
 }