Class SteamEditorCompositionTests
EditMode tests for SteamEditorComposition: the one door that builds the Steam session, the shared
trace settings, the traced transport and the sign-in factory for an editor session store.
Inheritance
SteamEditorCompositionTests
Assembly: Tests.Editor.dll
Syntax
public class SteamEditorCompositionTests
Constructors
SteamEditorCompositionTests()
Declaration
public SteamEditorCompositionTests()
Methods
CreateSession_MirrorsIntoTheGivenSessionState()
Declaration
public void CreateSession_MirrorsIntoTheGivenSessionState()
CreateSession_WithoutAStore_Throws()
Declaration
public void CreateSession_WithoutAStore_Throws()
CreateSignInClientFactory_BuildsTheQrSignInClientAndTheTokenMinter()
Declaration
public void CreateSignInClientFactory_BuildsTheQrSignInClientAndTheTokenMinter()
CreateSignInClientFactory_TracesIntoTheSettingsSink()
Declaration
public Task CreateSignInClientFactory_TracesIntoTheSettingsSink()
Returns
CreateSignInClientFactory_WithoutATransport_Throws()
Declaration
public void CreateSignInClientFactory_WithoutATransport_Throws()
CreateTransport_EachSendReachesItsOwnFake()
Declaration
public Task CreateTransport_EachSendReachesItsOwnFake()
Returns
CreateTransport_SwitchedOnAfterTheTransportWasBuilt_StartsTracing()
Declaration
public Task CreateTransport_SwitchedOnAfterTheTransportWasBuilt_StartsTracing()
Returns
CreateTransport_WhileTheSwitchIsOff_WritesNothing()
Declaration
public Task CreateTransport_WhileTheSwitchIsOff_WritesNothing()
Returns
CreateTransport_WhileTheSwitchIsOn_TracesIntoTheSettingsFile()
Declaration
public Task CreateTransport_WhileTheSwitchIsOn_TracesIntoTheSettingsFile()
Returns
CreateTransport_WithoutSettings_Throws()
Declaration
public void CreateTransport_WithoutSettings_Throws()
DeleteTraceFile_RemovesTheInstancePathFile()
Declaration
public void DeleteTraceFile_RemovesTheInstancePathFile()
SetUp()
Declaration
TearDown()
Declaration
TraceSettingsFor_AnotherStore_ReturnsAnotherInstance()
Declaration
public void TraceSettingsFor_AnotherStore_ReturnsAnotherInstance()
TraceSettingsFor_TheSameStore_ReturnsTheSameInstance()
Declaration
public void TraceSettingsFor_TheSameStore_ReturnsTheSameInstance()
TraceSettingsFor_WithoutAStore_Throws()
Declaration
public void TraceSettingsFor_WithoutAStore_Throws()