public void TestSaveProject() { var rep = new TimeManagerRepository(); //Delete all data foreach (var pro in rep.GetProjects()) { foreach (var cat in rep.GetProjectCategories(pro)) { foreach (var te in rep.GetCategoryTasks(cat)) rep.DeleteTask(te); rep.DeleteCategory(cat); } rep.DeleteProject(pro); } var project = new Project() {Name = "TestProject"}; rep.SaveProject(project); Assert.IsTrue(project.Id != 0, "ProjectId var 0"); var projects = rep.GetProjects(); Assert.IsTrue(projects.Count == 1, "Vistuð project voru ekki 1"); Assert.AreEqual(projects.Single().Name, project.Name, "Vistað nafn stemmdi ekki"); }