public static void TestAssetStorageSimpleFolderTree_TryGetAsset_Unknown_ReturnsFalse() { var config = new ChattelConfiguration(LOCAL_STORAGE_DIR_INFO.FullName); var localStorage = new AssetStorageSimpleFolderTree(config); Assert.False(localStorage.TryGetAsset(Guid.NewGuid(), out var asset)); }
public static void TestAssetStorageSimpleFolderTree_TryGetAsset_EmptyLocalStorage_DoesntThrow() { var config = new ChattelConfiguration(LOCAL_STORAGE_DIR_INFO.FullName); var localStorage = new AssetStorageSimpleFolderTree(config); Assert.DoesNotThrow(() => localStorage.TryGetAsset(Guid.NewGuid(), out var asset)); }
public static void TestAssetStorageSimpleFolderTree_TryGetAsset_Known_ReturnsTrue() { var config = new ChattelConfiguration(LOCAL_STORAGE_DIR_INFO.FullName); var localStorage = new AssetStorageSimpleFolderTree(config); var assetId = Guid.NewGuid(); CreateLocalStorageEntry(LOCAL_STORAGE_DIR_INFO, new StratusAsset { Id = assetId, }); Assert.True(localStorage.TryGetAsset(assetId, out var asset)); }
public static void TestAssetStorageSimpleFolderTree_TryGetAsset_Known_OutEqualAssets() { var config = new ChattelConfiguration(LOCAL_STORAGE_DIR_INFO.FullName); var localStorage = new AssetStorageSimpleFolderTree(config); var testAsset = new StratusAsset { Id = Guid.NewGuid(), }; CreateLocalStorageEntry(LOCAL_STORAGE_DIR_INFO, testAsset); localStorage.TryGetAsset(testAsset.Id, out var asset); Assert.AreEqual(testAsset, asset); }