Property | Type | Description | |
---|---|---|---|
CreateCodeModuleMock | Mock |
||
CreateCodeModuleMock | Mock |
||
CreateCodePaneMock | Mock |
||
CreateComponentMock | Mock |
||
CreateComponentsMock | Mock |
||
CreateProjectMock | Mock |
||
CreateReferenceMock | Mock |
||
CreateReferencesMock | Mock |
Method | Description | |
---|---|---|
AddComponent ( Mock |
Adds a new mock component to the project. Use the AddComponent(string,vbext_ComponentType,string,Selection) overload to add module components. Use this overload to add user forms created with a RubberduckTests.Mocks.MockUserFormBuilder instance.
|
|
AddComponent ( string name, vbext_ComponentType type, string content, Rubberduck.VBEditor.Selection selection = newSelection() ) : |
Adds a new component to the project.
|
|
AddReference ( string name, string filePath, bool isBuiltIn = false ) : |
Adds a mock reference to the project.
|
|
Build ( ) : Mock |
Gets the mock VBProject instance.
|
|
MockProjectBuilder ( string name, string filename, vbext_ProjectProtection protection, Func |
||
MockUserFormBuilder ( string name, string content ) : |
Creates a RubberduckTests.Mocks.MockUserFormBuilder to build a new form component.
|
|
MockVbeBuilder ( ) : |
Builds the project, adds it to the VBE, and returns a MockVbeBuilder to continue adding projects to the VBE.
|
Method | Description | |
---|---|---|
CreateCodeModuleMock ( string content ) : Mock |
||
CreateCodeModuleMock ( string name, string content, Rubberduck.VBEditor.Selection selection ) : Mock |
||
CreateCodePaneMock ( string name, Rubberduck.VBEditor.Selection selection ) : Mock |
||
CreateComponentMock ( string name, vbext_ComponentType type, string content, Rubberduck.VBEditor.Selection selection ) : Mock |
||
CreateComponentsMock ( ) : Mock |
||
CreateProjectMock ( string name, string filename, vbext_ProjectProtection protection ) : Mock |
||
CreateReferenceMock ( string name, string filePath, bool isBuiltIn = true ) : Mock |
||
CreateReferencesMock ( ) : Mock |
public AddComponent ( Mock |
||
component | Mock |
The component to add. |
return |
public AddComponent ( string name, vbext_ComponentType type, string content, Rubberduck.VBEditor.Selection selection = newSelection() ) : |
||
name | string | The name of the new component. |
type | vbext_ComponentType | The type of component to create. |
content | string | The VBA code associated to the component. |
selection | Rubberduck.VBEditor.Selection | |
return |
public AddReference ( string name, string filePath, bool isBuiltIn = false ) : |
||
name | string | The name of the referenced library. |
filePath | string | The path to the referenced library. |
isBuiltIn | bool | Indicates whether the reference is a built-in reference. |
return |
public MockProjectBuilder ( string name, string filename, vbext_ProjectProtection protection, Func |
||
name | string | |
filename | string | |
protection | vbext_ProjectProtection | |
getVbe | Func |
|
mockVbeBuilder | ||
return | System |
public MockUserFormBuilder ( string name, string content ) : |
||
name | string | The name of the component. |
content | string | The VBA code associated to the component. |
return |