mirror of
https://github.com/Facepunch/Facepunch.Steamworks.git
synced 2024-12-25 14:15:47 +03:00
Tweaked DownloadFile test
This commit is contained in:
parent
f048730edd
commit
1aeeb6b932
@ -320,43 +320,28 @@ public void DownloadFile()
|
|||||||
{
|
{
|
||||||
Assert.IsTrue( client.IsValid );
|
Assert.IsTrue( client.IsValid );
|
||||||
|
|
||||||
using ( var Query = client.Workshop.CreateQuery() )
|
var item = client.Workshop.GetItem( 661319648);
|
||||||
|
|
||||||
|
if ( !item.Installed )
|
||||||
{
|
{
|
||||||
Query.FileId.Add( 661319648 );
|
item.Download();
|
||||||
Query.Run();
|
|
||||||
|
|
||||||
Assert.IsTrue( Query.IsRunning );
|
while ( item.Downloading )
|
||||||
|
|
||||||
Query.Block();
|
|
||||||
|
|
||||||
Assert.IsFalse( Query.IsRunning );
|
|
||||||
Assert.AreEqual( Query.TotalResults, 1 );
|
|
||||||
Assert.AreEqual( Query.Items.Length, 1 );
|
|
||||||
|
|
||||||
var item = Query.Items[0];
|
|
||||||
|
|
||||||
if ( !item.Installed )
|
|
||||||
{
|
{
|
||||||
item.Download();
|
Thread.Sleep( 500 );
|
||||||
|
client.Update();
|
||||||
while ( item.Downloading )
|
Console.WriteLine( "Download Progress: {0}", item.DownloadProgress );
|
||||||
{
|
|
||||||
Thread.Sleep( 500 );
|
|
||||||
client.Update();
|
|
||||||
Console.WriteLine( "Download Progress: {0}", item.DownloadProgress );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Assert.IsNotNull( item.Directory );
|
|
||||||
Assert.AreNotEqual( 0, item.Size );
|
|
||||||
|
|
||||||
Console.WriteLine( "item.Installed: {0}", item.Installed );
|
|
||||||
Console.WriteLine( "item.Downloading: {0}", item.Downloading );
|
|
||||||
Console.WriteLine( "item.DownloadPending: {0}", item.DownloadPending );
|
|
||||||
Console.WriteLine( "item.Directory: {0}", item.Directory );
|
|
||||||
Console.WriteLine( "item.Size: {0}mb", (item.Size / 1024 / 1024) );
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Assert.IsNotNull( item.Directory );
|
||||||
|
Assert.AreNotEqual( 0, item.Size );
|
||||||
|
|
||||||
|
Console.WriteLine( "item.Installed: {0}", item.Installed );
|
||||||
|
Console.WriteLine( "item.Downloading: {0}", item.Downloading );
|
||||||
|
Console.WriteLine( "item.DownloadPending: {0}", item.DownloadPending );
|
||||||
|
Console.WriteLine( "item.Directory: {0}", item.Directory );
|
||||||
|
Console.WriteLine( "item.Size: {0}mb", (item.Size / 1024 / 1024) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -386,7 +371,7 @@ public void CreatePublish()
|
|||||||
|
|
||||||
Assert.IsFalse( item.Publishing );
|
Assert.IsFalse( item.Publishing );
|
||||||
Assert.AreNotEqual( 0, item.Id );
|
Assert.AreNotEqual( 0, item.Id );
|
||||||
Assert.IsNull( item.Error );
|
Assert.IsNull( item.Error, item.Error );
|
||||||
|
|
||||||
Console.WriteLine( "item.Id: {0}", item.Id );
|
Console.WriteLine( "item.Id: {0}", item.Id );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user