Пример #1
0
        public void Index__ShouldReturnOkResponse()
        {
            // Arrange
            var controller = new HelloWorldController();

            // Act
            var result = controller.HelloWorld();

            // Assert
            result.Should().BeOfType(typeof(OkObjectResult));
        }
Пример #2
0
        public void HelloWorldTest()
        {
            //arrange
            var hwController = new HelloWorldController();

            //act
            var result = hwController.HelloWorld();

            //assert
            Assert.IsTrue(result.Value.Equals("Hello, world."));
        }
Пример #3
0
        public void Index__ShouldReturnNonEmptyResponse()
        {
            // Arrange
            var controller = new HelloWorldController();

            // Act
            var result = controller.HelloWorld();

            // Assert
            result.Should().NotBeNull();
        }
Пример #4
0
        public void Index__ShouldReturnExpectedStringResponse()
        {
            // Arrange
            var controller = new HelloWorldController();

            // Act
            var result = controller.HelloWorld();

            // Assert
            var okActionResult = result as OkObjectResult;

            okActionResult.Value.Should().Be("Hello World!");
        }
Пример #5
0
        public void GetHelloWorld()
        {
            var blMock = new Mock <IBusinessLogic>();

            blMock.Setup(b => b.GetNiceGreeting()).Returns("FooBar").Verifiable();

            var controller = new HelloWorldController(blMock.Object);
            var greeting   = controller.HelloWorld(1);

            Assert.Equal("FooBar", greeting);
            blMock.Verify(b => b.GetNiceGreeting(), Times.Once());
            blMock.Verify(b => b.GetNotSoNiceGreeting(), Times.Never());
        }