예제 #1
0
        public async Task CreateOperatorActivitiesShouldReturnBadRequestStatusCode()
        {
            //Arrange
            var resultFromService = Result.Fail("Failure");
            var mobileServiceMock = new Mock <IMobileService>();

            mobileServiceMock.Setup(x => x.CreateOperatorActivities(It.IsAny <JObject>())).Returns(Task.FromResult(resultFromService));
            var mobileService = mobileServiceMock.Object;

            //Act
            var controller = new OperatorController(mobileService);
            var response   = await controller.CreateOperatorActivities(new JObject());

            //Assert
            var result = response as JsonResult;

            result.StatusCode.Should().Be((int)HttpStatusCode.BadRequest);
        }