public void Stop_ReturnsCorrectResult_AndCallsCorrectMethod( [Frozen] ISqsConsumerService consumerServiceMock, ConsumerController controllerUnderTest) { var result = controllerUnderTest.Stop(); var asObjectResult = (StatusCodeResult)result; Assert.Equal(200, asObjectResult.StatusCode); consumerServiceMock.Received().StopConsuming(); }
public async Task Reprocess_ReturnsCorrectResult_AndCallsCorrectMethod( [Frozen] ISqsConsumerService consumerServiceMock, ConsumerController controllerUnderTest) { var result = await controllerUnderTest.Reprocess(); var asObjectResult = (StatusCodeResult)result; Assert.Equal(200, asObjectResult.StatusCode); await consumerServiceMock.Received().ReprocessMessagesAsync(); }
public async Task Status_ReturnsCorrectResult_AndCallsCorrectMethod( [Frozen] ISqsConsumerService consumerServiceMock, ConsumerController controllerUnderTest) { var sqsStatus = new SqsStatus(); consumerServiceMock.GetStatusAsync().Returns(sqsStatus); var result = await controllerUnderTest.Status(); var asObjectResult = (ObjectResult)result; var asObjectValue = (SqsStatus)asObjectResult.Value; Assert.Equal(200, asObjectResult.StatusCode); Assert.Equal(sqsStatus, asObjectValue); await consumerServiceMock.Received().GetStatusAsync(); }