public void Report()
        {
            FileHelper.InitDir(shell.Config.TmpDir);
            var model = new WaybillsViewModel();

            model.Waybills.Value = new ObservableCollection <Waybill>();
            Activate(model);
            var result = (OpenResult)model.AltExport();

            Assert.IsTrue(File.Exists(result.Filename));
        }
        public void WaybillEventIsRaised()
        {
            string actual = null;

            var model = new WaybillsViewModel();

            model.Waybills.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e)
            {
                actual = e.PropertyName;
            };

            model.Waybills.Value = new ObservableCollection <Waybill>();

            Assert.IsNotNull(actual);
            Assert.AreEqual("Value", actual);
            Assert.IsTrue(model.WaybillsTotal.Count == 1);
        }