Class AchievementsSteamworksAssemblyReferenceTests
The achievements runtime assembly must reference the Steamworks.NET assembly, or the Steam gateway cannot compile once the SDK doctor's install route has put the package in a customer project. The reference is supposed to be unresolved in this repository, which does not carry Steamworks.NET: a GUID that points at nothing is skipped silently while the package is absent and bound as soon as it arrives. A sweep that removes "dangling" references breaks the install route without any test noticing, so this compares the assembly definition against the one GUID the SDK manifest declares.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementsSteamworksAssemblyReferenceTests
Constructors
AchievementsSteamworksAssemblyReferenceTests()
Declaration
public AchievementsSteamworksAssemblyReferenceTests()
Methods
AchievementsInfrastructureAssembly_ReferencesTheSteamworksNetAssemblyTheSdkManifestDeclares()
Declaration
public void AchievementsInfrastructureAssembly_ReferencesTheSteamworksNetAssemblyTheSdkManifestDeclares()
SteamworksNetAssemblyGuid_IsAThirtyTwoDigitLowercaseHexGuid()
Declaration
public void SteamworksNetAssemblyGuid_IsAThirtyTwoDigitLowercaseHexGuid()