예제 #1
0
        public void ShouldHanldeApiReturnedErrors()
        {
            var json     = StubDataLoader.LoadJsonFile("FailureResponse.json");
            var service  = new TaskService(new MoxiWorksClient(new StubContextClient(json)));
            var response = service.GetTaskAsync("foo", AgentIdType.AgentUuid, "1234", "12345").Result;

            Assert.IsTrue((bool?)response.HasErrors);
        }
예제 #2
0
        public void ShouldReturnATask()
        {
            var taskJson = StubDataLoader.LoadJsonFile("Task.json");

            var service  = new TaskService(new MoxiWorksClient(new StubContextClient(taskJson)));
            var response = service.GetTaskAsync("foo", AgentIdType.AgentUuid, "1234", "12345").Result;

            IsInstanceOf <Task>(response.Item);
        }