public IPartitionsBrowserViewModel CreatePartitionsBrowserViewModel(IDevice device) { var vm = new PartitionsBrowserViewModel(device); CommonEventHelper.GetEvent <PartitionsBrowserViewModelCreatedEvent>().Publish(vm); return(vm); }
public TestPartitionsBrowser() { InitializeComponent(); this.Loaded += delegate { var dev = FileFactory.CreateDevice(string.Empty); var rand = new Random(); for (int i = 0; i < 24; i++) { var part = FileFactory.CreatePartition(string.Empty); var partStoken = part.GetStoken(string.Empty); partStoken.Name = "Dada"; partStoken.Size = rand.Next(25535); dev.Children.Add(part); } _vm = new PartitionsBrowserViewModel(dev); pv.DataContext = _vm; }; }
public void Initialize() { TestCommon.InitializeTest(); var device = FileFactory.CreateDevice(string.Empty); for (int i = 0; i < 24; i++) { var part = FileFactory.CreatePartition(string.Empty); var entry = part.GetStoken(string.Empty); entry.Size = 1024; entry.Name = testPartName; device.Children.Add(part); } _vm = new PartitionsBrowserViewModel(device); Assert.AreEqual(_vm.Device, device); Assert.AreEqual(_vm.Partitions.Count, 24); }