Class TestJiraTitleConfigContainer
Implementation of IConfigContainer as an example project. Uses Xml files in AppData. Uses Jira.
Inheritance
Implements
Inherited Members
Namespace: Phoenix.Aruba.TestJiraTitle
Assembly: Phoenix.Plugin.Aruba.TestJiraTitle.dll
Syntax
public class TestJiraTitleConfigContainer : JiraConfigContainer<TestJiraTitleGameClient>, IConfigContainer
Remarks
Initializes a new instance of the TestJiraTitleConfigContainer class.
Constructors
View SourceTestJiraTitleConfigContainer(IPhoenixLogger, IEventAggregator)
Implementation of IConfigContainer as an example project. Uses Xml files in AppData. Uses Jira.
Declaration
public TestJiraTitleConfigContainer(IPhoenixLogger phoenixLogger, IEventAggregator eventAggregator)
Parameters
Type | Name | Description |
---|---|---|
IPhoenixLogger | phoenixLogger | The logger. |
IEventAggregator | eventAggregator | The event aggregator. |
Remarks
Initializes a new instance of the TestJiraTitleConfigContainer class.
Properties
View SourceProjectName
Gets the name of the project on Jira.
Declaration
public override string ProjectName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
View SourceServiceEndpoint
Gets the Jira uri for the bug service.
Declaration
public override string ServiceEndpoint { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
View SourceTitleName
Gets the name of the title.
Declaration
public override string TitleName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
View SourceCanPerformTestBugAction(BugInfo, IGameClient)
Test function for checking if a bug action can be performed.
Declaration
public static bool CanPerformTestBugAction(BugInfo bugInfo, IGameClient gameClient)
Parameters
Type | Name | Description |
---|---|---|
BugInfo | bugInfo | The bug info. |
IGameClient | gameClient | The game client. |
Returns
Type | Description |
---|---|
bool | Whether the action can be performed. |
CreateGameClient()
Creates an instance of TestJiraTitleGameClient.
Declaration
protected override TestJiraTitleGameClient CreateGameClient()
Returns
Type | Description |
---|---|
TestJiraTitleGameClient | The TestJiraTitleGameClient instance, EmptyGameClient for an IConfigContainer without a game client. |
Overrides
View SourceInitializeAsync()
Initializes the BaseConfigContainer<TGameClient>.
Declaration
public override Task InitializeAsync()
Returns
Type | Description |
---|---|
Task | A Task representing the asynchronous operation. |
Overrides
View SourceLogline(string)
Method for logging a message.
Declaration
protected override void Logline(string message)
Parameters
Type | Name | Description |
---|---|---|
string | message | The message to log. |
Overrides
View SourcePerformTestBugAction(BugInfo, IGameClient)
Test function for performing a bug action.
Declaration
public Task PerformTestBugAction(BugInfo bugInfo, IGameClient gameClient)
Parameters
Type | Name | Description |
---|---|---|
BugInfo | bugInfo | The bug info. |
IGameClient | gameClient | The game client. |
Returns
Type | Description |
---|---|
Task | A task. |
UninitializeAsync()
Uninitializes the BaseConfigContainer<TGameClient>.
Declaration
public override Task UninitializeAsync()
Returns
Type | Description |
---|---|
Task | A Task representing the asynchronous operation. |