public void IncorrectName() { testCaseSwitch = TestCaseSwitch.IncorrectName; onShownCount = 0; explorer.Repositories.Add(repository); TreeNodeTester repositoryNodeTester = treeViewTester.FindNode(Constants.RepositoryTreeNodeIndeces); repositoryNodeTester.Select(); MenuItemTester addDomain = new MenuItemTester(Constants.ADD_DOMAIN); Assert.IsTrue(addDomain.Target.Enabled); Assert.IsTrue(addDomain.Target.Visible); addDomain.Click(); Assert.AreEqual(0, repositoryNodeTester.TreeNode.Nodes.Count); Assert.AreEqual(0, repository.MetaDomains.Count); Assert.IsTrue(DomainsDirectory.Exists); Assert.AreEqual(0, DomainsDirectory.GetFiles().Length); Assert.AreEqual(0, TypesDirectory.GetFiles().Length); Assert.AreEqual(0, RelationsDirectory.GetFiles().Length); }
public void Minimal() { testCaseSwitch = TestCaseSwitch.Minimal; explorer.Repositories.Add(repository); TreeNodeTester repositoryNodeTester = treeViewTester.FindNode(0, 0); repositoryNodeTester.Select(); MenuItemTester addDomain = new MenuItemTester(Constants.ADD_DOMAIN); Assert.IsTrue(addDomain.Target.Enabled); Assert.IsTrue(addDomain.Target.Visible); addDomain.Click(); Assert.AreEqual(1, repositoryNodeTester.TreeNode.Nodes.Count); Assert.AreEqual(1, repository.MetaDomains.Count); Assert.IsTrue(repositoryNodeTester.TreeNode.IsExpanded); MetaDomain metaDomain = repository.MetaDomains[0]; Assert.AreEqual("MyDomain", metaDomain.Name); }