private async Task AddAllFolders(string rootName)
     {
         var rootFolder = new FolderViewModel(rootName, _folderTree);
         await rootFolder.Save();
         var infolder = await rootFolder.AddChild("In");
         this._emailProvider.InFolderId= infolder.Id;
         var outFolder = await rootFolder.AddChild("Out");
         this._emailProvider.OutFolderId= outFolder.Id;
         var sentFolder = await rootFolder.AddChild("Sent");
         this._emailProvider.SentFolderId = sentFolder.Id;
         var conceptsFolder = await rootFolder.AddChild("Concepts");
         this._emailProvider.ConceptsFolderId = conceptsFolder.Id;
 }
Exemplo n.º 2
0
 public async Task FolderVMaddChild()
 {
     var tree = new FolderTreeViewModel();
     var testFolder = new FolderViewModel("TestParent", tree);
     await testFolder.Save();
     var test = await testFolder.AddChild("testChild");
     await test.Save();
     Assert.IsNotNull(test, "Folder niet aangemaakt");
     Assert.AreEqual("testChild", testFolder.Children[0].Name, false);
 }
Exemplo n.º 3
0
 public async Task FolderVmRecusie1()
 {
     var tree = new FolderTreeViewModel();
     var testFolder = new FolderViewModel("TestParent", tree);
     await testFolder.Save();
     var testChild = await testFolder.AddChild(testFolder);
     Assert.IsNotNull(testFolder, "Folder niet aangemaakt");
     Assert.IsNull(testFolder.Parent, "Parent recursie!");
     Assert.AreEqual(testFolder.Children.Count, 0, "Child recursie!");
 }
Exemplo n.º 4
0
 public async Task FolderVmparent1()
 {
     var tree = new FolderTreeViewModel();
     var parentFolder = new FolderViewModel("TestParent", tree);
     await parentFolder.Save();
     var testFolder = await parentFolder.AddChild("Test");
     Assert.IsNotNull(testFolder, "Folder niet aangemaakt");
     Assert.IsNotNull(parentFolder, "parentFolder niet aangemaakt");
     Assert.AreEqual<int>(0, testFolder.Children.Count, "Child ten onrechte aangemaakt");
     Assert.AreEqual("Test", parentFolder.Children[0].Name, false);
 }
Exemplo n.º 5
0
        public async Task FolderVmRecusie1()
        {
            var tree       = new FolderTreeViewModel();
            var testFolder = new FolderViewModel("TestParent", tree);
            await testFolder.Save();

            var testChild = await testFolder.AddChild(testFolder);

            Assert.IsNotNull(testFolder, "Folder niet aangemaakt");
            Assert.IsNull(testFolder.Parent, "Parent recursie!");
            Assert.AreEqual(testFolder.Children.Count, 0, "Child recursie!");
        }
Exemplo n.º 6
0
        public async Task FolderVMaddChild()
        {
            var tree       = new FolderTreeViewModel();
            var testFolder = new FolderViewModel("TestParent", tree);
            await testFolder.Save();

            var test = await testFolder.AddChild("testChild");

            await test.Save();

            Assert.IsNotNull(test, "Folder niet aangemaakt");
            Assert.AreEqual("testChild", testFolder.Children[0].Name, false);
        }
Exemplo n.º 7
0
        public async Task FolderVmparent1()
        {
            var tree         = new FolderTreeViewModel();
            var parentFolder = new FolderViewModel("TestParent", tree);
            await parentFolder.Save();

            var testFolder = await parentFolder.AddChild("Test");

            Assert.IsNotNull(testFolder, "Folder niet aangemaakt");
            Assert.IsNotNull(parentFolder, "parentFolder niet aangemaakt");
            Assert.AreEqual <int>(0, testFolder.Children.Count, "Child ten onrechte aangemaakt");
            Assert.AreEqual("Test", parentFolder.Children[0].Name, false);
        }