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()); }
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); }
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(); }