42 lines
1.2 KiB
C#
Raw Normal View History

2019-04-26 16:42:46 +01:00
using System;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Steamworks.Data;
namespace Steamworks
{
[TestClass]
[DeploymentItem( "steam_api64.dll" )]
2020-02-22 20:29:37 +00:00
[DeploymentItem( "steam_api.dll" )]
public class UgcTest
2019-04-26 16:42:46 +01:00
{
[TestMethod]
2019-05-14 10:23:21 +01:00
public void Download()
2019-04-26 16:42:46 +01:00
{
SteamUGC.Download( 1717844711 );
}
[TestMethod]
public async Task GetInformation()
{
2019-05-07 16:28:35 +01:00
var itemInfo = await Ugc.Item.GetAsync( 1720164672 );
2019-04-26 16:42:46 +01:00
Assert.IsTrue( itemInfo.HasValue );
Console.WriteLine( $"Title: {itemInfo?.Title}" );
Console.WriteLine( $"IsInstalled: {itemInfo?.IsInstalled}" );
Console.WriteLine( $"IsDownloading: {itemInfo?.IsDownloading}" );
Console.WriteLine( $"IsDownloadPending: {itemInfo?.IsDownloadPending}" );
Console.WriteLine( $"IsSubscribed: {itemInfo?.IsSubscribed}" );
Console.WriteLine( $"NeedsUpdate: {itemInfo?.NeedsUpdate}" );
Console.WriteLine( $"Description: {itemInfo?.Description}" );
2019-05-10 10:43:03 +01:00
Console.WriteLine( $"Owner: {itemInfo?.Owner}" );
Console.WriteLine( $"Score: {itemInfo?.Score}" );
Console.WriteLine( $"PreviewImageUrl: {itemInfo?.PreviewImageUrl}" );
2019-04-26 16:42:46 +01:00
}
}
}