public void GenerateVerifyCode_Stream_BigSHA1()
{
try
{
System.Utility.Helper.Test tt = new Test();
tt.Start();
var start = GC.GetTotalMemory(false);
Stream Tbs = this.getBigStream();
var expect = "B2F2D807E38A11F02D5EC4C14983D979D1E99315";
var service = new VerifyService(EnumVerifyType.SHA1);
var code = service.GenerateVerifyCode(Tbs);
var time = tt.GetElapsedAndStop().TotalMilliseconds;
var end = GC.GetTotalMemory(false);
Tbs.Dispose();
Tbs.Close();
service.Dispose();
Assert.IsTrue(expect == code);
Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
}
catch (Exception)
{
Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
Stream Tbs = this.getBigStream();
var service = new VerifyService(EnumVerifyType.SHA1);
var code = service.GenerateVerifyCode(Tbs);
Console.WriteLine("{0}", code);
Tbs.Dispose();
Tbs.Close();
service.Dispose();
}
System.IO.File.Delete(@"D:\BT.txt");
}