コード例 #1
0
        public void Until_Nothing_OkAndData()
        {
            // Arrange
            _mockService
            .Setup(s => s.GetFibonacciSequenceUntil(100))
            .Returns(new int[] { 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 });

            // Act
            var response = _controller.Until();

            // Assert
            OkObjectResult okObjectResult = Assert.IsType <OkObjectResult>(response.Result);

            Assert.Equal(200, okObjectResult.StatusCode);

            FibonacciResult result = Assert.IsType <FibonacciResult>(okObjectResult.Value);

            Assert.False(result.HasError);
        }