logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityCharacterViewTests

    PlayMode tests for Serenity.Character.Infrastructure.Views.UnityCharacterView, the MonoBehaviour view component. Driven via AddComponent; covers bind/unbind/show/hide lifecycle.

    Inheritance
    object
    UnityCharacterViewTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved