Example #1
0
        static ChecksumsResponse Verify(Arguments arguments)
        {
            Console.Write($"VERIFY: {arguments.FileUri}");
            if (arguments.UseAbsolutePath)
            {
                Console.Write(" -absolute");
            }
            if (arguments.RunAsPreview)
            {
                Console.Write(" -preview");
            }
            if (arguments.CreateReport)
            {
                Console.Write(" -report");
            }
            Console.WriteLine();

            var request = new VerifyChecksumsRequest()
            {
                FileUri   = arguments.FileUri,
                LogStream = Console.Out,
                Report    = arguments.CreateReport,
            };

            var verify = new VerifyChecksums();

            return(verify.Execute(request));
        }
        private void OpenFile(string uri)
        {
            var service = new VerifyChecksums();
            var result  = service.Execute(new VerifyChecksumsRequest()
            {
                FileUri = uri,
                Preview = true,
            });

            listFiles.BeginUpdate();
            listFiles.Items.Clear();
            foreach (var file in result.Files)
            {
                var item = new ListViewItem();
                item.Text     = file.Name;
                item.Tag      = file.FullName;
                item.ImageKey = "File";
                item.SubItems.Add(file.Length.ToString());
                item.SubItems.Add("");
                listFiles.Items.Add(item);
            }
            listFiles.EndUpdate();
        }
 public void TestInitialize()
 {
     _dataUri = TestsHelper.GetTestDataDirectory();
     _service = new VerifyChecksums();
 }