public void Empty_ShouldCreateSingleOrEmptyWithNoElements() { // Arrange // Act var actual = SingleOrEmpty.Empty <int>(); // Assert Assert.That(actual, Is.Empty); }
private static ISingleOrEmpty <AssetInfo> TryGetAssetInfoFromFile(IFile file) { if (!AssetFileUtils.IsAssetFile(file.Path)) { return(SingleOrEmpty.Empty <AssetInfo>()); } using var fileStream = file.OpenRead(); var assetData = AssetData.Load(fileStream); var assetInfo = new AssetInfo(assetData.AssetId, assetData.AssetType, file.Path); return(SingleOrEmpty.Single(assetInfo)); }