Class AchievementSyncServicesCompositionTests
EditMode tests for Serenity.Achievements.Infrastructure.Editor.Sync.AchievementSyncServices.Compose(Serenity.Global.Infrastructure.Editor.IEditorSessionStateStore,System.Collections.Generic.IEnumerable{Serenity.Achievements.Infrastructure.Editor.Sync.IAchievementSyncConnectorSourceProvider}): the connector catalog is built from whatever providers are handed in, each provider works from the window's own session state, and the trace settings the window shows are the ones the Steam connector traces through. Every test runs on an in-memory session state.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncServicesCompositionTests
Constructors
AchievementSyncServicesCompositionTests()
Declaration
public AchievementSyncServicesCompositionTests()
Methods
Compose_AFakeProvidersPlatform_IsWired_AndItReceivesTheWindowsStore()
Declaration
public void Compose_AFakeProvidersPlatform_IsWired_AndItReceivesTheWindowsStore()
Compose_AnExtraProviderForXbox_IsWiredBesideSteam()
Declaration
public void Compose_AnExtraProviderForXbox_IsWiredBesideSteam()
Compose_BuildsTheSignInClients()
Declaration
public void Compose_BuildsTheSignInClients()
Compose_NoProviders_WiresNothing()
Declaration
public void Compose_NoProviders_WiresNothing()
Compose_TheSteamConnectorIsTheSteamPartnerClient()
Declaration
public void Compose_TheSteamConnectorIsTheSteamPartnerClient()
Compose_TheTraceSettingsAreTheOnesOfTheWindowsStore()
Declaration
public void Compose_TheTraceSettingsAreTheOnesOfTheWindowsStore()
Compose_TwoProvidersForOnePlatform_Throws()
Declaration
public void Compose_TwoProvidersForOnePlatform_Throws()
Compose_WithTheSteamProvider_WiresSteamOnly()
Declaration
public void Compose_WithTheSteamProvider_WiresSteamOnly()
SetUp()
Declaration
public void SetUp()