Beispiel #1
0
        public void AddClientRestSHarp()
        {
            var client = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            Assert.IsNotNull(addedClient);
            Assert.AreEqual("Test Client", addedClient.name);
            Assert.AreEqual(workspaceId, addedClient.wid);
            Assert.IsTrue(addedClient.id.HasValue);
        }
Beispiel #2
0
		public void AddClientRestSHarp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var workspaceId = client.GetWorkspaces().Single().id;

			var clientToAdd = new ClientRestSharp()
						{
							name = "Test Client",
							wid = workspaceId.Value
						};

			var addedClient = client.CreateClient(clientToAdd);
			
			Assert.IsNotNull(addedClient);
			Assert.AreEqual("Test Client", addedClient.name);
			Assert.AreEqual(workspaceId, addedClient.wid);
			Assert.IsTrue(addedClient.id.HasValue);
		}
Beispiel #3
0
        public void DeleteClientRestSharp()
        {
            var client = new TogglApiViaRestSharp("api_token", TogglApiTestKey.apikey);

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            Assert.AreEqual(1, client.GetClientsVisibleToUser().Count);

            client.DeleteClient(addedClient.id.Value);

            Assert.AreEqual(0, client.GetClientsVisibleToUser().Count);
        }
        public void DeleteClientRestSharp()
        {
            var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            Assert.AreEqual(1, client.GetClientsVisibleToUser().Count);

            client.DeleteClient(addedClient.id.Value);

            Assert.AreEqual(0, client.GetClientsVisibleToUser().Count);
        }
Beispiel #5
0
        public void DeleteClientRestSharp()
        {
            var client = new TogglApiViaRestSharp("6eae86fe55a39666057f045af4e3ca83", "api_token");

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            Assert.AreEqual(1, client.GetClientsVisibleToUser().Count);

            client.DeleteClient(addedClient.id.Value);

            Assert.AreEqual(0, client.GetClientsVisibleToUser().Count);
        }
Beispiel #6
0
		public void GetClientsRestSharp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var clientsList = client.GetClientsVisibleToUser();
			Assert.IsFalse(clientsList.Any());

			var workspaceId = client.GetWorkspaces().Single().id;

			var clientToAdd = new ClientRestSharp()
			{
				name = "Test Client",
				wid = workspaceId.Value
			};

			client.CreateClient(clientToAdd);

			clientsList = client.GetClientsVisibleToUser();
			Assert.AreEqual(1, clientsList.Count);

		}
Beispiel #7
0
        public void GetClientsRestSharp()
        {
            var client = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");

            var clientsList = client.GetClientsVisibleToUser();

            Assert.IsFalse(clientsList.Any());

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            client.CreateClient(clientToAdd);

            clientsList = client.GetClientsVisibleToUser();
            Assert.AreEqual(1, clientsList.Count);
        }
Beispiel #8
0
		public void GetClientDetailsRestSharp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var workspaceId = client.GetWorkspaces().Single().id;

			var clientToAdd = new ClientRestSharp()
			{
				name = "Test Client",
				wid = workspaceId.Value
			};

			var addedClient = client.CreateClient(clientToAdd);

			var loadedClient = client.GetClientDetails(addedClient.id.Value);

			Assert.AreEqual(addedClient.name, loadedClient.name);
			Assert.AreEqual(addedClient.cur, loadedClient.cur);
			Assert.AreEqual(addedClient.hrate, loadedClient.hrate);
			Assert.AreEqual(addedClient.notes, loadedClient.notes);
			Assert.AreEqual(addedClient.wid, loadedClient.wid);
		}
Beispiel #9
0
        public void GetClientDetailsRestSharp()
        {
            var client = new TogglApiViaRestSharp("api_token", TogglApiTestKey.apikey);

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            var loadedClient = client.GetClientDetails(addedClient.id.Value);

            Assert.AreEqual(addedClient.name, loadedClient.name);
            Assert.AreEqual(addedClient.cur, loadedClient.cur);
            Assert.AreEqual(addedClient.hrate, loadedClient.hrate);
            Assert.AreEqual(addedClient.notes, loadedClient.notes);
            Assert.AreEqual(addedClient.wid, loadedClient.wid);
        }
Beispiel #10
0
        public void UpdateClientRestSharp()
        {
            var client = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");

            var workspaceId = client.GetWorkspaces().Single().id;

            var clientToAdd = new ClientRestSharp()
            {
                name = "Test Client",
                wid  = workspaceId.Value
            };

            var addedClient = client.CreateClient(clientToAdd);

            addedClient.notes = "Edited client";

            var editedClient = client.UpdateClient(addedClient);

            Assert.AreEqual(addedClient.name, editedClient.name);
            Assert.AreEqual(addedClient.cur, editedClient.cur);
            Assert.AreEqual(addedClient.hrate, editedClient.hrate);
            Assert.AreEqual("Edited client", editedClient.notes);
            Assert.AreEqual(addedClient.wid, editedClient.wid);
        }
Beispiel #11
0
		public void UpdateClientRestSharp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var workspaceId = client.GetWorkspaces().Single().id;

			var clientToAdd = new ClientRestSharp()
			{
				name = "Test Client",
				wid = workspaceId.Value
			};

			var addedClient = client.CreateClient(clientToAdd);

			addedClient.notes = "Edited client";
			
			var editedClient = client.UpdateClient(addedClient);

			Assert.AreEqual(addedClient.name, editedClient.name);
			Assert.AreEqual(addedClient.cur, editedClient.cur);
			Assert.AreEqual(addedClient.hrate, editedClient.hrate);
			Assert.AreEqual("Edited client", editedClient.notes);
			Assert.AreEqual(addedClient.wid, editedClient.wid);
		}