public void Can_Create_Task_And_Remove_From_Repository() { var repository = new TasksRepository( new ProjectsRepository(ConfigurationManager.ConnectionStrings["TaskTracker"].ConnectionString), new TagsRepository(ConfigurationManager.ConnectionStrings["TaskTracker"].ConnectionString)); var testValue = "TestValue"; var task = new Task { Name = "TestValue" }; var newTask = repository.Save(task); Assert.That(newTask.Id, Is.Not.EqualTo(0)); Assert.That(newTask.Name, Is.EqualTo(testValue)); repository.Remove(task.Id); Assert.That(repository.Find(newTask.Id), Is.Null); }
// GET: api/Tasks/5 public Task Get(int id) { return(repository.Find(id)); }