public void TestSaveCategory()
        {
            var rep = new TimeManagerRepository();

            var projects = rep.GetProjects();
            foreach (var pro in projects)
            {
                foreach(var cat in rep.GetProjectCategories(pro))
                    rep.DeleteCategory(cat);
            }

            Assert.IsTrue(projects.Count == 1, "Ekki er hægt að keyra próf á category nema það sé eitt og aðeins eitt project");

            var project = projects.Single();

            var category = new Category(){Name = "TestCategory"};
            category.IdProject = project.Id;
            category.Project = project;

            rep.SaveCategory(category);

            Assert.IsTrue(category.Id != 0, "CategoryId var 0");

            var categories = rep.GetProjectCategories(project);

            projects = rep.GetProjects();
            Assert.IsTrue(projects.Count == 1, "Vistuð project voru ekki 1");

            Assert.IsTrue(categories.Count == 1, "Vistuð category voru ekki 1");
            Assert.AreEqual(categories.Single().Name, category.Name, "Vistað nafn stemmdi ekki");
        }