public async void return_all_products_success() { var provider = new ServiceRequestProvider(_fixture.DbContext, null, _fixture.Mapper); var result = await provider.GetServiceRequestsAsync(); Assert.True(result.success); Assert.IsAssignableFrom <IEnumerable <Api.Models.ServiceRequest> >(result.serviceRequests); Assert.Null(result.errorMessage); }
public async void create_new_service_request_success() { var provider = new ServiceRequestProvider(_fixture.DbContext, null, _fixture.Mapper); var result = await provider.CreateServiceRequestAsync(_fixture.NewServiceRequest); Assert.True(result.success); Assert.NotNull(result.serviceRequest); Assert.IsType <Api.Models.ServiceRequest>(result.serviceRequest); Assert.Null(result.errorMessage); var result2 = await provider.GetServiceRequestsAsync(); Assert.True(result2.success); Assert.IsAssignableFrom <IEnumerable <Api.Models.ServiceRequest> >(result2.serviceRequests); Assert.Null(result2.errorMessage); }
public async void update_service_request_success() { var provider = new ServiceRequestProvider(_fixture.DbContext, null, _fixture.Mapper); var existingResult = await provider.GetServiceRequestAsync(Guid.Parse("f335f0f0-7575-4f39-8836-d12572c74fbc")); var sr = existingResult.serviceRequest; sr.CurrentStatus = Api.Models.CurrentStatusEnum.InProgress; var result = await provider.UpdateServiceRequestAsync(sr); Assert.True(result.status == Api.Models.ReturnStatusEnum.Success); Assert.NotNull(result.serviceRequest); Assert.IsType <Api.Models.ServiceRequest>(result.serviceRequest); Assert.Null(result.errorMessage); Assert.Equal(Api.Models.CurrentStatusEnum.InProgress, result.serviceRequest.CurrentStatus); var result2 = await provider.GetServiceRequestsAsync(); Assert.True(result2.success); Assert.IsAssignableFrom <IEnumerable <Api.Models.ServiceRequest> >(result2.serviceRequests); Assert.Null(result2.errorMessage); }