public void Update() { const long collabId = 1; var repo = new CollaboratorRepository(_context); var collab = repo.Find(collabId); collab.Permission = Permissions.Read; repo.Update(collab); var updatedCollab = repo.Find(collabId); Assert.Equal(collab, updatedCollab); }
public void FindById() { const long collabId = 5; var repo = new CollaboratorRepository(_context); var res = repo.Find(collabId); Assert.Equal(collabId, res.Id); }
public void CollaboratorHasAccessReadWrite() { var collabRepo = new CollaboratorRepository(_context); var service = new PermissionServices(collabRepo); var collab = collabRepo.Find(2); bool res = service.HasWriteAccess(collab); Assert.Equal(true, res); }
public void FindByProjectAndUser() { const long expectedCollabId = 1; const long projectId = 1; const string userId = "1"; var repo = new CollaboratorRepository(_context); var res = repo.Find(projectId, userId); Assert.Equal(expectedCollabId, res.Id); }