public void InterventionCompletedNotActiveTest() { Intervention a = new Intervention(); a.Completed(); Assert.AreNotEqual(a.IsActive(), a.IsCompleted()); }
public void InterventionIsCompletedTrueTest() { Intervention a = new Intervention(); a.Completed(); Assert.IsTrue(a.IsCompleted()); }
private void BuildComponents() { timersPage = new TimersInterventionFormPage(this, intervention); detailsPage = new DetailsInterventionFormPage(this, intervention); resourcesPage = new ResourcesInterventionFormPage(this, intervention); abcPage = new ABCInterventionFormPage(this, intervention.getABC()); additionalInfoPage = new AdditionalInfoInterventionFormPage(this, intervention); endPage = new EndInterventionFormPage(this, intervention); timersFrame = new Frame(); timersFrame.Content = timersPage; timers.Content = timersFrame; detailsFrame = new Frame(); detailsFrame.Content = detailsPage; details.Content = detailsFrame; resourcesFrame = new Frame(); resourcesFrame.Content = resourcesPage; resources.Content = resourcesFrame; abcFrame = new Frame(); abcFrame.Content = abcPage; abc.Content = abcFrame; additionalInfoFrame = new Frame(); additionalInfoFrame.Content = additionalInfoPage; additionalInfo.Content = additionalInfoFrame; endFrame = new Frame(); endFrame.Content = endPage; end.Content = endFrame; teamName.Text = (intervention.getResourceList().Count > 0) ? intervention.getResourceList().ElementAt(0).getTeam().getName() : ""; if (intervention.IsCompleted()) { DisableForms(); } }
public void InterventionIsCompletedfalseTest() { Intervention a = new Intervention(); Assert.IsFalse(a.IsCompleted()); }
//Method runs every second public void Refresh(object sender, EventArgs e) { TimeSpan elapsed; bool ongoing = true; if (intervention.IsCompleted()) { elapsed = intervention.getConclusionTime() - intervention.getTimeOfCall(); ongoing = false; } else { elapsed = DateTime.Now - intervention.getTimeOfCall(); } UpdateTimer(elapsed, interventionTimer, interventionStatus, ongoing, interventionDeadline); if (intervention.getFirstResponderArrivalTime() != DateTime.MinValue || intervention.getAmbulanceArrivalTime() != DateTime.MinValue) { if (intervention.getFirstResponderArrivalTime() != DateTime.MinValue) { ongoing = false; elapsed = intervention.getFirstResponderArrivalTime() - intervention.getCall911Time(); UpdateTimer(elapsed, timerFR, statusFR, ongoing, interventionDeadline); } else { ongoing = true; elapsed = DateTime.Now - intervention.getCall911Time(); UpdateTimer(elapsed, timerFR, statusFR, ongoing, interventionDeadline); } if (intervention.getAmbulanceArrivalTime() != DateTime.MinValue) { ongoing = false; elapsed = intervention.getAmbulanceArrivalTime() - intervention.getCall911Time(); UpdateTimer(elapsed, timerAmbulance, statusAmbulance, ongoing, interventionDeadline); } else { ongoing = true; elapsed = DateTime.Now - intervention.getCall911Time(); UpdateTimer(elapsed, timerAmbulance, statusAmbulance, ongoing, interventionDeadline); } } else { if (intervention.getCall911Time() != DateTime.MinValue) { ongoing = true; elapsed = DateTime.Now - intervention.getCall911Time(); } UpdateTimer(elapsed, timer911, status911, ongoing, interventionDeadline); } foreach (Resource resource in resourceList) { ongoing = true; if (resource.hasArrived()) { elapsed = resource.getArrivalTime() - resource.getMovingTime(); ongoing = false; } else { elapsed = DateTime.Now - resource.getMovingTime(); } UpdateTimer(elapsed, resourceTimerDictionary[resource], resourceStatusDictionary[resource], ongoing, movingDeadline); } }