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.
Inherited Members
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()