public void GetWorkSpaceUsers() { var t = new WorkspaceService(); var obj = t.List().FirstOrDefault(); var lst = t.Users(obj.Id.Value); Assert.Greater(lst.Count(), 0); }
public void GetWorkSpaceClients() { var t = new WorkspaceService(Constants.ApiToken); var obj = t.List().FirstOrDefault(); var lst = t.Clients(obj.Id.Value); Assert.Greater(lst.Count(), 0); }
public void GetWorkSpaces() { var t = new WorkspaceService(); var obj = t.List(); Assert.GreaterOrEqual(obj.Count(), 0); }
public void Get() { var t = new WorkspaceService(); var srv = new ProjectService(); var obj = srv.List(); Assert.GreaterOrEqual(obj.Count(), 0); }
public TogglClient(string APIToken) { _APIToken = APIToken; WorkspaceService = new WorkspaceService(_APIToken); ProjectService = new ProjectService(_APIToken); TimeEntryService = new TimeEntryService(_APIToken); TaskService = new TaskService(_APIToken); ApiService = new ApiService(_APIToken); ClientService = new ClientService(_APIToken); }
public Toggl(string key) { ApiService = new ApiService(key); Client = new ClientService(ApiService); Project = new ProjectService(ApiService); Tag = new TagService(ApiService); Task = new TaskService(ApiService); TimeEntry = new TimeEntryService(ApiService); User = new UserService(ApiService); Workspace = new WorkspaceService(ApiService); }
public void GetWorkSpaceProjects() { var workspace = WorkspaceService.List().SingleOrDefault(); Assert.IsFalse(WorkspaceService.Projects(workspace.Id.Value).Any()); ProjectService.Add(new Project() { }); var t = new WorkspaceService(Constants.ApiToken); var obj = t.List().FirstOrDefault(); var lst = t.Projects(obj.Id.Value); Assert.Greater(lst.Count(),0); }
public void Add() { var workSpace = new WorkspaceService().List().FirstOrDefault(); var srv = new ClientService(); var obj = new Client() { Name = "New Client" + DateTime.Now.Ticks, HourlyRate = new Random(13).NextDouble(), Currency = "USD", WorkspaceId = workSpace.Id }; var act = srv.Add(obj); Assert.Greater(act.Id, 0); }
public void Edit() { var workSpace = new WorkspaceService().List().FirstOrDefault(); var srv = new ClientService(); var obj = new Client() { Name = "New Client" + DateTime.Now.Ticks, HourlyRate = new Random(13).NextDouble(), Currency = "USD", WorkspaceId = workSpace.Id }; var exp = srv.Add(obj); Assert.Greater(exp.Id, 0); exp.Name = "Edit Test - " + DateTime.Now.Ticks; var act = srv.Edit(exp); Assert.True(act.Name == exp.Name); Assert.True(act.Name != obj.Name); }