public async Task MemorySource() { var vm = new DirectoryPresenter(); await vm.SetServiceAsync(new MemoryService()); Assert.AreEqual(2,vm.Nodes.Count); var dir = vm.Nodes.OfType<DirectoryPresenter>().Single(); var file = vm.Nodes.OfType<IFile>().Single(); Assert.AreEqual(dir.Name,"Infinite"); Assert.AreEqual(file.Name,"file.txt"); }
public async Task MemorySource() { var vm = new DirectoryPresenter(); await vm.SetServiceAsync(new MemoryService()); Assert.AreEqual(2, vm.Nodes.Count); var dir = vm.Nodes.OfType <DirectoryPresenter>().Single(); var file = vm.Nodes.OfType <IFile>().Single(); Assert.AreEqual(dir.Name, "Infinite"); Assert.AreEqual(file.Name, "file.txt"); }
public MainWindowViewModel() { Root = new DirectoryPresenter(); }