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); }
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) }
public async Task WhoAreYou() { var controller = new GuardianController(); var result = await controller.Groot(); }