Table of Contents

Class MemberRoleInfoBuilder

Namespace
CMS.Tests
Assembly
CMS.Tests.dll

Builder for MemberRoleInfo object.

public sealed class MemberRoleInfoBuilder : TestInfoBuilderBase<MemberRoleInfo>
Inheritance
object
MemberRoleInfoBuilder
Inherited Members
Extension Methods

Constructors

MemberRoleInfoBuilder()

Initializes instance of MemberRoleInfoBuilder class.

public MemberRoleInfoBuilder()

Methods

Build()

Builds the info object.

protected override MemberRoleInfo Build()

Returns

MemberRoleInfo

UpdateInfoValues(MemberRoleInfo)

Updates the info object values.

protected override void UpdateInfoValues(MemberRoleInfo info)

Parameters

info MemberRoleInfo

The info object to update.

WithDescription(string)

Sets the member role description.

public MemberRoleInfoBuilder WithDescription(string description)

Parameters

description string

The member role description.

Returns

MemberRoleInfoBuilder

WithDisplayName(string)

Sets the member role display name.

public MemberRoleInfoBuilder WithDisplayName(string displayName)

Parameters

displayName string

The member role display name.

Returns

MemberRoleInfoBuilder

WithName(string)

Sets the member role name.

public MemberRoleInfoBuilder WithName(string name)

Parameters

name string

The member role name.

Returns

MemberRoleInfoBuilder