Dev2.Core.Tests.Dialogs.ProgressDialogViewModelTests.ProgressDialogViewModel_StatusChanged_Exected_SetsLabelAndProgressValue C# (CSharp) Method

ProgressDialogViewModel_StatusChanged_Exected_SetsLabelAndProgressValue() private method

        public void ProgressDialogViewModel_StatusChanged_Exected_SetsLabelAndProgressValue()
        {
            //------------Setup for test--------------------------
            var vm = new ProgressDialogViewModel(() => { }, () => { }, () => { });
            //------------Execute Test---------------------------
            const long totalBytes = 25895554;
            const int progressPercent = 85;
            vm.Label = "Warewolf.msi downloaded 60% of 25288 KB";
            vm.ProgressValue = 60;
            vm.StatusChanged("Warewolf.msi", progressPercent , totalBytes);
            //------------Assert Results-------------------------
            Assert.AreEqual("Warewolf.msi downloaded 85% of 25288 KB", vm.Label);
            Assert.AreEqual(progressPercent, vm.ProgressValue);
        }