Example #1
0
        public void Groot_ReturnsStatusOK()
        {
            // Arrange
            var rocketServiceMock = new Mock <RocketService>();
            var controller        = new GuardianController(rocketServiceMock.Object);
            // Act
            var result = (ObjectResult)controller.Groot("message");

            // Assert
            Assert.Equal(200, result.StatusCode);
        }
Example #2
0
        public void Groot_ReturnsErrorMessage()
        {
            //Arrange
            var    expectedError     = new ErrorObj("I am Groot!");
            string someMessage       = null;
            var    rocketServiceMock = new Mock <RocketService>();
            var    controller        = new GuardianController(rocketServiceMock.Object);
            //Act
            var result = (ObjectResult)controller.Groot(someMessage);

            //Assert
            Assert.Equal <ErrorObj>(expectedError, (ErrorObj)result.Value);
            Assert.Equal(400, result.StatusCode);
            // Asser.Equal(expected, actual)
        }
Example #3
0
        public async Task WhoAreYou()
        {
            var controller = new GuardianController();

            var result = await controller.Groot();
        }