logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class PackageCacheAssemblyDefinitionScanTests

    EditMode tests for the package-cache source of Serenity.ServiceExtensionCreator.Editor.ProjectAssemblyDefinitionIndex on its own: a package whose define constraints keep it out of compilation never reaches the compilation pipeline, so its assembly name is known only by reading its assembly definition from the package cache. The index is pointed at a scratch package cache under the project's Temp folder — outside Assets, so nothing is imported — holding a package no compiled assembly comes from.

    Inheritance
    object
    PackageCacheAssemblyDefinitionScanTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.ServiceExtensionCreator.Tests.Editor
    Assembly: Serenity.ServiceExtensionCreator.Tests.Editor.dll
    Syntax
    public class PackageCacheAssemblyDefinitionScanTests

    Constructors

    PackageCacheAssemblyDefinitionScanTests()

    Declaration
    public PackageCacheAssemblyDefinitionScanTests()

    Methods

    DescribeRefusal_WhenAnUncompiledPackageInThePackageCacheDeclaresTheAssemblyName_RefusesNamingThatPackage()

    Declaration
    public void DescribeRefusal_WhenAnUncompiledPackageInThePackageCacheDeclaresTheAssemblyName_RefusesNamingThatPackage()

    FindDeclaringPath_AnAssemblyDeclaredOnlyInThePackageCacheAndNeverCompiled_NamesItsAssemblyDefinition()

    Declaration
    public void FindDeclaringPath_AnAssemblyDeclaredOnlyInThePackageCacheAndNeverCompiled_NamesItsAssemblyDefinition()

    FindDeclaringPath_WhenAPackageCacheAssemblyDefinitionIsMalformed_SkipsItAndStillIndexesTheOthers()

    Declaration
    public void FindDeclaringPath_WhenAPackageCacheAssemblyDefinitionIsMalformed_SkipsItAndStillIndexesTheOthers()

    FindDeclaringPath_WhenThePackageCacheRootIsAbsent_FindsNothingThereAndDoesNotThrow()

    Declaration
    public void FindDeclaringPath_WhenThePackageCacheRootIsAbsent_FindsNothingThereAndDoesNotThrow()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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