logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CharacterConfigSOTests

    Tests for Serenity.Character.Infrastructure.Settings.CharacterConfigSO, the ScriptableObject authoring asset. Instances are created with UnityEngine.ScriptableObject.CreateInstance``1. Verifies default values, the ICharacterConfig contract, and derived flags.

    Inheritance
    object
    CharacterConfigSOTests
    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 CharacterConfigSOTests

    Constructors

    CharacterConfigSOTests()

    Declaration
    public CharacterConfigSOTests()

    Methods

    AddsTimePerHit_DefaultsToFalse()

    Declaration
    public void AddsTimePerHit_DefaultsToFalse()

    BonusTimeOnHit_WhenAddsTimeIsFalse_ReturnsZero()

    Declaration
    public void BonusTimeOnHit_WhenAddsTimeIsFalse_ReturnsZero()

    CanBeHitDuringDeath_ZeroWindow_ReturnsFalse()

    Declaration
    public void CanBeHitDuringDeath_ZeroWindow_ReturnsFalse()

    Defaults_MatchSerializedFieldDefaults()

    Declaration
    public void Defaults_MatchSerializedFieldDefaults()

    Implements_ICharacterConfig()

    Declaration
    public void Implements_ICharacterConfig()

    Name_ReflectsObjectName()

    Declaration
    public void Name_ReflectsObjectName()

    Prefab_DefaultsToNull()

    Declaration
    public void Prefab_DefaultsToNull()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    ToConfig_MapsMaxHealth()

    Declaration
    public void ToConfig_MapsMaxHealth()
    In this article
    © 2026 Serenity. All Rights Reserved