Class AchievementSyncConnectorSourceProvidersTests
EditMode tests for Serenity.Achievements.Infrastructure.Editor.Sync.AchievementSyncConnectorSourceProviders: providers are found by type outside the test assemblies, built only when publicly constructible without arguments, and every provider is handed the window's context and must answer with a source.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncConnectorSourceProvidersTests
Constructors
AchievementSyncConnectorSourceProvidersTests()
Declaration
public AchievementSyncConnectorSourceProvidersTests()
Methods
Build_AProviderWithoutAParameterlessConstructor_IsSkipped()
Declaration
public void Build_AProviderWithoutAParameterlessConstructor_IsSkipped()
Build_ATestAssemblyType_IsBuiltBecauseBuildTakesExactlyTheTypesItIsHanded()
Declaration
public void Build_ATestAssemblyType_IsBuiltBecauseBuildTakesExactlyTheTypesItIsHanded()
Build_FromTheSteamProviderType_BuildsOneProvider()
Declaration
public void Build_FromTheSteamProviderType_BuildsOneProvider()
CreateSources_ANullProvider_Throws()
Declaration
public void CreateSources_ANullProvider_Throws()
CreateSources_AProviderThatCreatesNoSource_ThrowsNamingIt()
Declaration
public void CreateSources_AProviderThatCreatesNoSource_ThrowsNamingIt()
CreateSources_HandsEveryProviderTheContext()
Declaration
public void CreateSources_HandsEveryProviderTheContext()
CreateSources_WithoutAContext_Throws()
Declaration
public void CreateSources_WithoutAContext_Throws()
CreateSources_WithoutProviders_Throws()
Declaration
public void CreateSources_WithoutProviders_Throws()
Discovered_ExcludesProvidersDeclaredInTestAssemblies()
Declaration
public void Discovered_ExcludesProvidersDeclaredInTestAssemblies()
Discovered_IncludesTheSteamProvider()
Declaration
public void Discovered_IncludesTheSteamProvider()
SetUp()
Declaration
public void SetUp()