Class UnityCharacterViewTests
PlayMode tests for Serenity.Character.Infrastructure.Views.UnityCharacterView, the MonoBehaviour view component.
Driven via AddComponent; covers bind/unbind/show/hide lifecycle.
Inherited Members
Namespace: Serenity.UnityCharacter.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityCharacterViewTests
Constructors
UnityCharacterViewTests()
Declaration
public UnityCharacterViewTests()
Methods
Bind_PopulatesIdDebugField()
Declaration
public void Bind_PopulatesIdDebugField()
Bind_SetsViewModel()
Declaration
public void Bind_SetsViewModel()
Bind_Twice_ThrowsInvalidOperation()
Declaration
public void Bind_Twice_ThrowsInvalidOperation()
Hide_DeactivatesGameObject()
Declaration
public void Hide_DeactivatesGameObject()
IdProperty_RoundTrips()
Declaration
public void IdProperty_RoundTrips()
Implements_ICharacterViewAndIViewBase()
Declaration
public void Implements_ICharacterViewAndIViewBase()
Initialize_DoesNotThrow()
Declaration
public void Initialize_DoesNotThrow()
RefreshDebugFields_WithoutViewModel_DoesNotThrow()
Declaration
public void RefreshDebugFields_WithoutViewModel_DoesNotThrow()
SetUp()
Declaration
public void SetUp()
Show_ActivatesGameObject()
Declaration
public void Show_ActivatesGameObject()
TearDown()
Declaration
public void TearDown()
Unbind_AllowsRebinding()
Declaration
public void Unbind_AllowsRebinding()
Unbind_ClearsViewModelAndId()
Declaration
public void Unbind_ClearsViewModelAndId()
ViewModel_BeforeBind_IsNull()
Declaration
public void ViewModel_BeforeBind_IsNull()