C# Class RubberduckTests.Mocks.MockUserFormBuilder

Builds a mock UserForm component.
Show file Open project: retailcoder/Rubberduck

Public Methods

Method Description
AddControl ( string name ) : MockUserFormBuilder

Adds a Control to the form.

Build ( ) : Mock

Gets the mock UserForm component.

MockProjectBuilder ( ) : MockProjectBuilder

Builds the UserForm, adds it to the project, and returns a MockProjectBuilder to continue adding components to the project.

MockUserFormBuilder ( Mock component, MockProjectBuilder mockProjectBuilder ) : System

Private Methods

Method Description
CreateControlsMock ( ) : Mock
CreateMockDesigner ( ) : Mock

Method Details

AddControl() public method

Adds a Control to the form.
public AddControl ( string name ) : MockUserFormBuilder
name string The name of the control to add.
return MockUserFormBuilder

Build() public method

Gets the mock UserForm component.
public Build ( ) : Mock
return Mock

MockProjectBuilder() public method

Builds the UserForm, adds it to the project, and returns a MockProjectBuilder to continue adding components to the project.
public MockProjectBuilder ( ) : MockProjectBuilder
return MockProjectBuilder

MockUserFormBuilder() public method

public MockUserFormBuilder ( Mock component, MockProjectBuilder mockProjectBuilder ) : System
component Mock
mockProjectBuilder MockProjectBuilder
return System