public void IncidentSummaryQueryService_FindIncidentVehicle() { // Create ReportId var systemQuery = GetDependency <ISystemQueryService>(); Assert.IsInstanceOfType(systemQuery, typeof(ISystemQueryService)); var fICommandService = GetDependency <IIncidentSummaryCommandService>(); Assert.IsInstanceOfType(fICommandService, typeof(IIncidentSummaryCommandService)); var incidentDetails = MockObjects.NewIncidentSummary; Guid summaryId = fICommandService.CreateIncidentSummary(systemQuery.GetAgencies()[0].AgencyId, "Random Case #" + new Random().Next(int.MaxValue), incidentDetails); Assert.IsInstanceOfType(summaryId, typeof(Guid)); Assert.AreNotEqual(summaryId, Guid.Empty); // Create Vehicle Guid vehicleId = fICommandService.CreateIncidentVehicle(summaryId, MockObjects.NewIncidentVehicle); Assert.IsInstanceOfType(vehicleId, typeof(Guid)); Assert.AreNotEqual(vehicleId, Guid.Empty); // Find var iSummaryQueryService = GetDependency <IIncidentSummaryQueryService>(); Assert.IsInstanceOfType(iSummaryQueryService, typeof(IIncidentSummaryQueryService)); IncidentVehicle incidentVehicle = iSummaryQueryService.FindIncidentVehicle(vehicleId); Assert.IsNotNull(incidentVehicle); }
public void IncidentReportQueryService_FindIncidentVehicle() { var iCommandService = GetDependency <IIncidentReportCommandService>(); Assert.IsInstanceOfType(iCommandService, typeof(IIncidentReportCommandService)); Guid reportId = GetReportId(); Assert.IsInstanceOfType(reportId, typeof(Guid)); Assert.AreNotEqual(reportId, Guid.Empty); // Create incident Gun section var vehicleDetails = MockObjects.NewIncidentVehicle; Guid incidentVehicleId = iCommandService.CreateIncidentVehicle(reportId, vehicleDetails); Assert.IsInstanceOfType(incidentVehicleId, typeof(Guid)); Assert.AreNotEqual(incidentVehicleId, Guid.Empty); // Find incident Gun section var incidentReportQueryService = GetDependency <IIncidentReportQueryService>(); Assert.IsInstanceOfType(incidentReportQueryService, typeof(IIncidentReportQueryService)); IncidentVehicle reportDetails = incidentReportQueryService.FindIncidentVehicle(incidentVehicleId); Assert.IsNotNull(reportDetails); Assert.AreEqual(incidentVehicleId, reportDetails.Id); Assert.AreEqual(vehicleDetails.Model, reportDetails.Model); }
public bool Update(IncidentVehicle incidentVehicle) { return(_incidentVehicleDal.Modify(incidentVehicle)); }
public bool Insert(IncidentVehicle incidentVehicle) { return(_incidentVehicleDal.Add(incidentVehicle)); }