using GFramework.Game.Abstractions.Data; using GFramework.Game.Abstractions.Enums; namespace GFramework.Game.Tests.Data; internal sealed record TestDataLocation( string Key, StorageKinds Kinds = StorageKinds.Local, string? Namespace = null, IReadOnlyDictionary? Metadata = null) : IDataLocation; internal sealed class TestSaveData : IData { public string Name { get; set; } = string.Empty; } internal sealed class TestSimpleData : IData { public int Value { get; set; } }