Class GameSettingsTypedDtoTests
Tests for the strongly-typed game-settings service DTOs
(Get/Set Bool/Float/Int/String Input and Output), including the
string-parsing constructors. Numeric assertions are culture-agnostic.
Inheritance
GameSettingsTypedDtoTests
Assembly: Tests.dll
Syntax
public class GameSettingsTypedDtoTests
Constructors
GameSettingsTypedDtoTests()
Declaration
public GameSettingsTypedDtoTests()
Methods
Declaration
public void GetBoolInput_Ctor_StoresId()
GetBoolOutput_BoolCtor_StoresIdAndValue()
Declaration
public void GetBoolOutput_BoolCtor_StoresIdAndValue()
GetBoolOutput_StringCtor_ParsesValue(string, bool)
Declaration
public void GetBoolOutput_StringCtor_ParsesValue(string raw, bool expected)
Parameters
GetBoolOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetBoolOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetFloatInput_Ctor_StoresId()
GetFloatOutput_FloatCtor_StoresIdAndValue()
Declaration
public void GetFloatOutput_FloatCtor_StoresIdAndValue()
GetFloatOutput_StringCtor_ParsesCommaDecimal()
Declaration
public void GetFloatOutput_StringCtor_ParsesCommaDecimal()
GetFloatOutput_StringCtor_ParsesDotDecimal()
Declaration
public void GetFloatOutput_StringCtor_ParsesDotDecimal()
GetFloatOutput_StringCtor_Throws_OnEmptyValue()
Declaration
public void GetFloatOutput_StringCtor_Throws_OnEmptyValue()
GetFloatOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetFloatOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetIntInput_Ctor_StoresId()
GetIntOutput_IntCtor_StoresIdAndValue()
Declaration
public void GetIntOutput_IntCtor_StoresIdAndValue()
GetIntOutput_StringCtor_ParsesValue(string, int)
Declaration
public void GetIntOutput_StringCtor_ParsesValue(string raw, int expected)
Parameters
| Type |
Name |
Description |
| string |
raw |
|
| int |
expected |
|
GetIntOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetIntOutput_StringCtor_Throws_OnInvalidValue()
Declaration
public void GetStringInput_Ctor_StoresId()
GetStringOutput_AllowsNullValue()
Declaration
public void GetStringOutput_AllowsNullValue()
GetStringOutput_Ctor_StoresIdAndValue()
Declaration
public void GetStringOutput_Ctor_StoresIdAndValue()
Declaration
public void SetBoolInput_BoolCtor_StoresIdAndValue()
Declaration
public void SetBoolInput_StringCtor_ParsesValue(string raw, bool expected)
Parameters
Declaration
public void SetBoolInput_StringCtor_Throws_OnInvalidValue()
Declaration
public void SetFloatInput_FloatCtor_StoresIdAndValue()
Declaration
public void SetFloatInput_StringCtor_ParsesCommaDecimal()
Declaration
public void SetFloatInput_StringCtor_ParsesDotDecimal()
Declaration
public void SetFloatInput_StringCtor_Throws_OnInvalidValue()
Declaration
public void SetIntInput_IntCtor_StoresIdAndValue()
Declaration
public void SetIntInput_StringCtor_ParsesValue()
Declaration
public void SetIntInput_StringCtor_Throws_OnInvalidValue()
Declaration
public void SetStringInput_Ctor_StoresIdAndValue()