Пример #1
0
        public void GetViaRestSharp()
        {
            var restSharpClient = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");
            var user            = restSharpClient.GetUserInfo();

            Assert.IsNotNull(user);
        }
Пример #2
0
		public void NoClientsByDefaultRestSharp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var clientsList = client.GetClientsVisibleToUser();
			Assert.IsFalse(clientsList.Any());
		}
Пример #3
0
        public void GetViaRestSharp()
        {
            var restSharpClient = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");
            var user            = restSharpClient.GetUserInfo();

            Assert.IsNotNull(user);
        }
Пример #4
0
		public void GetWorkSpacesRestSharp()
		{
			var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

			var workspaces = client.GetWorkspaces();
			Assert.AreEqual(workspaces.Count(), 1); //by default user also have one workspace
		}
Пример #5
0
        public void GetViaRestSharp()
        {
            var restSharpClient = new TogglApiViaRestSharp("6eae86fe55a39666057f045af4e3ca83", "api_token");
            var user            = restSharpClient.GetUserInfo();

            Assert.IsNotNull(user);
        }
Пример #6
0
        public void GetWorkSpacesRestSharp()
        {
            var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

            var workspaces = client.GetWorkspaces();

            Assert.AreEqual(workspaces.Count(), 1);             //by default user also have one workspace
        }
Пример #7
0
        public void GetWorkSpacesRestSharp()
        {
            var client = new TogglApiViaRestSharp("6eae86fe55a39666057f045af4e3ca83", "api_token");

            var workspaces = client.GetWorkspaces();

            Assert.AreEqual(workspaces.Count(), 1);             //by default user also have one workspace
        }
Пример #8
0
        public void GetWorkSpacesRestSharp()
        {
            var client = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");

            var workspaces = client.GetWorkspaces();

            Assert.AreEqual(workspaces.Count(), 1);             //by default user also have one workspace
        }
Пример #9
0
        public void NoClientsByDefaultRestSharp()
        {
            var client = new TogglApiViaRestSharp("6eae86fe55a39666057f045af4e3ca83", "api_token");

            var clientsList = client.GetClientsVisibleToUser();

            Assert.IsFalse(clientsList.Any());
        }
Пример #10
0
        public void NoClientsByDefaultRestSharp()
        {
            var client = new TogglApiViaRestSharp(TogglApiTestKey.apikey, "api_token");

            var clientsList = client.GetClientsVisibleToUser();

            Assert.IsFalse(clientsList.Any());
        }
Пример #11
0
        public void NoClientsByDefaultRestSharp()
        {
            var client = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");

            var clientsList = client.GetClientsVisibleToUser();

            Assert.IsFalse(clientsList.Any());
        }
Пример #12
0
		public void GetViaRestSharp()
		{
			var restSharpClient = new TogglApiViaRestSharp("53e8569674f124ac8226e786168bbd76", "api_token");
			var user = restSharpClient.GetUserInfo();

			Assert.IsNotNull(user);


		}
Пример #13
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);
        }
Пример #14
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);
		}
Пример #15
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);
        }
Пример #16
0
        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);
        }
Пример #17
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);
        }
Пример #18
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);
        }
Пример #19
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);

		}
Пример #20
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);
        }
Пример #21
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);
		}
Пример #22
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);
        }
Пример #23
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);
		}