public void GetTasksTest_VerifyExecuteCalledOnce()
        {
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            _mockedRestClient.Verify(x => x.Execute<TaskList>(It.IsAny<IRestRequest>()), Times.Once());
        }
        public void GetTasksTest_VerifyExecuteCalledOnce()
        {
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            _mockedRestClient.Verify(x => x.Execute <TaskList>(It.IsAny <IRestRequest>()), Times.Once());
        }
        public void GetByIdTest_Id_123_VerifyTaskNotNull()
        {
            SingleTaskResult result = GetTestSingleTaskResult();
            mockedRestClient.Setup(x => x.Execute<SingleTaskResult>(It.IsAny<IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            int id = 123;

            Task task = taskApiRepository.GetTaskById(id);

            Assert.IsNotNull(task);
        }
        public void GetTasksTest_Response_Null_VerifyTaskListCountIsZero()
        {
            IRestResponse<TaskList> restResponse = null;

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            taskList.Count.ShouldBe(0);
        }
        public void GetTasksTest_VerifyTasksNotNull()
        {
            IRestResponse <TaskList> restResponse = new RestResponse <TaskList>();

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            Assert.IsNotNull(taskList);
        }
        public void GetByIdTest_Id_123_VerifyTaskNotNull()
        {
            var result = TestHelper.GetTestSingleTaskResult();
            _mockedRestClient.Setup(x => x.Execute<SingleTaskResult>(It.IsAny<IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            const int id = 123;

            var task = taskApiRepository.GetTaskById(id);

            task.ShouldNotBeNull();
        }
        public void GetByIdTest_Id_123_VerifyExecuteCalledOnce()
        {
            var result = TestHelper.GetTestSingleTaskResult();
            _mockedRestClient.Setup(x => x.Execute<SingleTaskResult>(It.IsAny<IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            const int id = 123;

            var task = taskApiRepository.GetTaskById(id);

            _mockedRestClient.Verify(x => x.Execute<SingleTaskResult>(It.IsAny<IRestRequest>()).Data, Times.Once());
        }
        public void GetTasksTest_Response_Null_VerifyTaskListCountIsZero()
        {
            IRestResponse <TaskList> restResponse = null;

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            Assert.IsTrue(taskList.Count == 0);
        }
        public void GetByIdTest_Id_123_VerifyTaskNotNull()
        {
            var result = TestHelper.GetTestSingleTaskResult();

            _mockedRestClient.Setup(x => x.Execute <SingleTaskResult>(It.IsAny <IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            const int id = 123;

            var task = taskApiRepository.GetTaskById(id);

            task.ShouldNotBeNull();
        }
        public void PostTaskTest_VerifyResponseNotNull()
        {
            IRestResponse <TaskList> restResponse = new RestResponse <TaskList>();

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            var response = taskApiRepository.PostTask(task);

            response.ShouldNotBeNull();
        }
        public void GetByIdTest_Id_123_VerifyExecuteCalledOnce()
        {
            var result = GetTestSingleTaskResult();

            _mockedRestClient.Setup(x => x.Execute <SingleTaskResult>(It.IsAny <IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            const int id = 123;

            var task = taskApiRepository.GetTaskById(id);

            _mockedRestClient.Verify(x => x.Execute <SingleTaskResult>(It.IsAny <IRestRequest>()).Data, Times.Once());
        }
Exemple #12
0
        public void PostTaskTest_VerifyResponseNotNull()
        {
            IRestResponse <TaskList> restResponse = new RestResponse <TaskList>();

            mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            Task task = GetTestTask();

            HttpStatusCode response = taskApiRepository.PostTask(task);

            Assert.IsNotNull(response);
        }
        public void GetByIdTest_Id_123_Returns_Null_VerifyTaskIsNull()
        {
            SingleTaskResult result = null;

            _mockedRestClient.Setup(x => x.Execute <SingleTaskResult>(It.IsAny <IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            const int id = 123;

            var task = taskApiRepository.GetTaskById(id);

            Assert.IsNull(task);
        }
Exemple #14
0
        public void GetByIdTest_Id_123_VerifyTaskNotNull()
        {
            SingleTaskResult result = GetTestSingleTaskResult();

            mockedRestClient.Setup(x => x.Execute <SingleTaskResult>(It.IsAny <IRestRequest>()).Data).Returns(result);
            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            int id = 123;

            Task task = taskApiRepository.GetTaskById(id);

            Assert.IsNotNull(task);
        }
        public void PostTaskTest_ResponseNull_VerifyExceptionThrown()
        {
            IRestResponse <TaskList> restResponse = null;

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            Should.Throw <Exception>
            (
                () => taskApiRepository.PostTask(task)
            );
        }
        public void PostTaskTest__VerifyExecuteCalledOnce()
        {
            IRestResponse <TaskList> restResponse = new RestResponse <TaskList>();

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = GetTestTask();

            var response = taskApiRepository.PostTask(task);

            _mockedRestClient.Verify(x => x.Execute <TaskList>(It.IsAny <IRestRequest>()), Times.Once());
        }
        public void PostTaskTest__VerifyReturnsResponseStatusCodeIsCreated()
        {
            const HttpStatusCode expectedStatusCode = HttpStatusCode.Created;

            IRestResponse <TaskList> restResponse = new RestResponse <TaskList>();

            restResponse.StatusCode = HttpStatusCode.Created;

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = GetTestTask();

            var actualStatusCode = taskApiRepository.PostTask(task);

            Assert.AreEqual(expectedStatusCode, actualStatusCode);
        }
        public void PostTaskTest_ResponseNull_VerifyExceptionThrown()
        {
            IRestResponse <TaskList> restResponse = null;
            var exceptionThrown = false;

            _mockedRestClient.Setup(x => x.Execute <TaskList>(It.IsAny <IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = GetTestTask();

            try
            {
                var response = taskApiRepository.PostTask(task);
            }
            catch (Exception)
            {
                exceptionThrown = true;
            }

            Assert.IsTrue(exceptionThrown);
        }
        public void PostTaskTest_ResponseNull_VerifyExceptionThrown()
        {
            IRestResponse<TaskList> restResponse = null;

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            Should.Throw<Exception>
            (
                () => taskApiRepository.PostTask(task)
            );
        }
        public void PostTaskTest__VerifyReturnsResponseStatusCodeIsCreated()
        {
            HttpStatusCode expectedStatusCode = HttpStatusCode.Created;
            HttpStatusCode actualStatusCode;

            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();
            restResponse.StatusCode = HttpStatusCode.Created;

            mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            Task task = GetTestTask();

            actualStatusCode = taskApiRepository.PostTask(task);

            Assert.AreEqual(expectedStatusCode, actualStatusCode);
        }
        public void PostTaskTest_VerifyResponseNotNull()
        {
            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();

            mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            Task task = GetTestTask();

            HttpStatusCode response = taskApiRepository.PostTask(task);

            Assert.IsNotNull(response);
        }
        public void PostTaskTest_VerifyResponseNotNull()
        {
            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            var response = taskApiRepository.PostTask(task);

            response.ShouldNotBeNull();
        }
        public void PostTaskTest__VerifyExecuteCalledOnce()
        {
            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            var response = taskApiRepository.PostTask(task);

            _mockedRestClient.Verify(x => x.Execute<TaskList>(It.IsAny<IRestRequest>()), Times.Once());
        }
        public void PostTaskTest__VerifyReturnsResponseStatusCodeIsCreated()
        {
            const HttpStatusCode expectedStatusCode = HttpStatusCode.Created;

            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();
            restResponse.StatusCode = HttpStatusCode.Created;

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var task = TestHelper.GetTestTask();

            var actualStatusCode = taskApiRepository.PostTask(task);

               expectedStatusCode.ShouldBe(actualStatusCode);
        }
        public void PostTaskTest_ResponseNull_VerifyExceptionThrown()
        {
            IRestResponse<TaskList> restResponse = null;
            bool exceptionThrown = false;

            mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);
            var taskApiRepository = new TaskApiRepository(mockedRestClient.Object);

            Task task = GetTestTask();

            try
            {
                HttpStatusCode response = taskApiRepository.PostTask(task);
            }
            catch (Exception)
            {
                exceptionThrown = true;
            }

            Assert.IsTrue(exceptionThrown);
        }
        public void GetTasksTest_VerifyTasksNotNull()
        {
            IRestResponse<TaskList> restResponse = new RestResponse<TaskList>();

            _mockedRestClient.Setup(x => x.Execute<TaskList>(It.IsAny<IRestRequest>())).Returns(restResponse);

            var taskApiRepository = new TaskApiRepository(_mockedRestClient.Object);

            var taskList = taskApiRepository.GetTasks();

            taskList.ShouldNotBeNull();
        }