public void DirectIdTest() { var provider = new SteamMetadataProvider(); var downloader = new MetadataDownloader(provider, null, null, null, null); var result = downloader.DownloadGameData("", "578080", provider); Assert.IsNotNull(result.GameData); Assert.IsNotNull(result.Image); }
public void VRMetadataTest() { var provider = new SteamMetadataProvider( new SteamLibrary(PlayniteTests.GetTestingApi().Object, null)); var data = provider.GetMetadata(new Game() { GameId = "378860" }); Assert.IsTrue(data.GameInfo.Features.Contains("VR")); }
public void StandardDownloadTest() { var provider = new SteamMetadataProvider(); var data = provider.GetMetadata("578080"); Assert.IsNotNull(data.GameData); Assert.IsNotNull(data.Icon); Assert.IsNotNull(data.Image); Assert.IsNotNull(data.GameData.ReleaseDate); Assert.IsFalse(string.IsNullOrEmpty(data.BackgroundImage)); Assert.IsFalse(string.IsNullOrEmpty(data.GameData.Description)); CollectionAssert.IsNotEmpty(data.GameData.Publishers); CollectionAssert.IsNotEmpty(data.GameData.Developers); CollectionAssert.IsNotEmpty(data.GameData.Tags); CollectionAssert.IsNotEmpty(data.GameData.Genres); CollectionAssert.IsNotEmpty(data.GameData.Links); CollectionAssert.IsNotEmpty(data.GameData.Publishers); }
public void StandardDownloadTest() { var provider = new SteamMetadataProvider( new SteamLibrary(PlayniteTests.GetTestingApi().Object, null)); var data = provider.GetMetadata(new Game() { GameId = "578080" }); Assert.IsNotNull(data.GameInfo); Assert.IsNotNull(data.Icon); Assert.IsNotNull(data.CoverImage); Assert.IsNotNull(data.GameInfo.ReleaseDate); Assert.IsNotNull(data.BackgroundImage); Assert.IsFalse(string.IsNullOrEmpty(data.GameInfo.Description)); CollectionAssert.IsNotEmpty(data.GameInfo.Publishers); CollectionAssert.IsNotEmpty(data.GameInfo.Developers); CollectionAssert.IsNotEmpty(data.GameInfo.Features); CollectionAssert.IsNotEmpty(data.GameInfo.Genres); CollectionAssert.IsNotEmpty(data.GameInfo.Links); CollectionAssert.IsNotEmpty(data.GameInfo.Publishers); }
public void StandardDownloadTest() { var api = new Mock <IPlayniteAPI>(); var provider = new SteamMetadataProvider(null, new SteamLibrary(api.Object, null), new SteamApiClient()); var data = provider.GetMetadata(new Game() { GameId = "578080" }); Assert.IsNotNull(data.GameData); Assert.IsNotNull(data.Icon); Assert.IsNotNull(data.Image); Assert.IsNotNull(data.GameData.ReleaseDate); Assert.IsFalse(string.IsNullOrEmpty(data.BackgroundImage)); Assert.IsFalse(string.IsNullOrEmpty(data.GameData.Description)); CollectionAssert.IsNotEmpty(data.GameData.Publishers); CollectionAssert.IsNotEmpty(data.GameData.Developers); CollectionAssert.IsNotEmpty(data.GameData.Tags); CollectionAssert.IsNotEmpty(data.GameData.Genres); CollectionAssert.IsNotEmpty(data.GameData.Links); CollectionAssert.IsNotEmpty(data.GameData.Publishers); }