public void SetUp() { BackupData backupData = new BackupData(); backupData.DatasetName = "My Data Set"; target = new BackupDataViewModel(backupData); }
/// <summary> /// Opens a new set of Backup Data from the specified file name. /// </summary> /// <param name="path">The full path to the backup data file on disk.</param> internal void OpenFile(string path) { // Todo: switch this to this.dataprovider.Load( ... ); //this.Data2 = ModelLoader.LoadBackupData(path); this.Data2 = dataprovider.Load(path, new MyPrincipal(), null); Data = new BackupDataViewModel(this.Data2); //this.mainWindow.Designer.DataContext = bdvm; }
public void BackupDataViewModelConstructorTest() { BackupData backupData = null; // TODO: Initialize to an appropriate value BackupDataViewModel target = new BackupDataViewModel(backupData); // Todo: Guard checks for initialization arguments. /*AssertEx.IsNull(target.DatasetName); * string expected = "A new name."; * string actual; * target.DatasetName = expected; * actual = target.DatasetName; * Assert.AreEqual(expected, actual);*/ }
/*public IOService MainIOService * { * get { return applicationViewModel.MainIOService; } * //set { ioService = value; } * }*/ #region Constructors /// <summary> /// Unregisters this instance from the Messenger class. /// <para>To cleanup additional resources, override this method, clean /// up and then call base.Cleanup().</para> /// </summary> public override void Cleanup() { if (this.generalCommands != null) { this.generalCommands.CleanUp(); } if (this.generalCommands != null) { this.bdvm.Cleanup(); } // etc. this.bdvm = null; //this.generalCommands = null; base.Cleanup(); }
public void CloneTest() { BackupDataViewModel expected = target; BackupDataViewModel actual; actual = target.Clone(); Assert.AreNotEqual(expected, actual); Assert.AreEqual(expected.DatasetName, actual.DatasetName); Assert.AreEqual(0, actual.BackupItems.Count); Assert.AreEqual(expected.BackupItems, actual.BackupItems); Assert.AreElementsEqual(expected.BackupItems, actual.BackupItems); BackupItemType bit; BackupItemViewModel bivm; target.BackupItems.Add(bivm = new BackupItemViewModel(bit = new BackupItemType())); actual = target.Clone(); Assert.AreNotEqual(expected, actual); Assert.AreEqual(expected.DatasetName, actual.DatasetName); Assert.AreEqual(1, actual.BackupItems.Count); Assert.AreEqual(expected.BackupItems, actual.BackupItems); Assert.AreElementsEqual(expected.BackupItems, actual.BackupItems); }
public BackupDataView(BackupDataViewModel model) { InitializeComponent(); this.DataContext = model; _ViewModel = model; }