public async Task CreateOperatorActivitiesShouldFailWhenEccSetupRestApiFails() { //Arrange var locationBuildService = new Mock <ILocationBuildService>().Object; var jsonService = new Mock <IJsonService <object> >().Object; var responseMessage = new HttpResponseMessage(); responseMessage.StatusCode = HttpStatusCode.BadRequest; var eccSetupRestApiMock = new Mock <IEccSetupRestApi>(); eccSetupRestApiMock.Setup(x => x.CreateOperatorActivities(It.IsAny <string>(), It.IsAny <JObject>())).Returns(Task.FromResult(responseMessage)); var eccSetupRestApi = eccSetupRestApiMock.Object; var usersRestApi = new Mock <IUsersRestApi>().Object; var teamsRestApi = new Mock <ITeamsRestApi>().Object; var workOrdersRestapi = new Mock <IWorkOrdersRestApi>().Object; var filterBuildService = new Mock <IFilterBuildService>().Object; var filterMapper = new Mock <IFilterMapper>().Object; var mapper = new Mock <IMapper>().Object; var modelDtoConverter = new Mock <IModelDtoConverter>().Object; var mobileService = new MobileService(usersRestApi, teamsRestApi, eccSetupRestApi, workOrdersRestapi, filterMapper, filterBuildService, jsonService, locationBuildService, modelDtoConverter, mapper); //Act var response = await mobileService.CreateOperatorActivities(new JObject()); //Assert response.IsFailure.Should().BeTrue(); }