public async Task Handle_After_Action_Empty_Request_Should_Return_Bad_Request() { // Arrange ChatSession fakeSession = null; _logicControllerMock.Setup(x => x.GetActionLogic(It.IsAny <State>())); // Act var receiverController = new ReceiverController( _logicControllerMock.Object ); var actionResult = (await receiverController.HandleAfterActionAsync(fakeSession)).Result as BadRequestResult; // Assert Assert.NotNull(actionResult); }
public async Task Handle_After_Action_Wrong_State_Should_Return_Bad_Request() { // Arrange int fakeState = -1; ChatSession fakeSession = GetFakeSession((State)fakeState); IActionLogic fakeLogic = null; _logicControllerMock.Setup(x => x.GetActionLogic(It.IsAny <State>())) .Returns(fakeLogic); // Act var receiverController = new ReceiverController( _logicControllerMock.Object ); var actionResult = (await receiverController.HandleAfterActionAsync(fakeSession)).Result as BadRequestResult; // Assert Assert.NotNull(actionResult); }