public void Arrange() { _dataService = new DataService(new CrisisCheckin(), new CrisisCheckinMembership()); _dataAccessHelper = new DataAccessHelper(_dataService); _clusterCoordinatorService = new ClusterCoordinatorService(_dataService); var disaster = _dataAccessHelper.Create_a_disaster(); var person = _dataAccessHelper.Create_a_volunteer(); var clusterId = _dataAccessHelper.GetRandomClusterId(); _clusterCoordinator = _clusterCoordinatorService.AssignClusterCoordinator(disaster.Id, clusterId, person.Id); }
public void Arrange() { _dataService = new DataService(new CrisisCheckin()); _dataAccessHelper = new DataAccessHelper(_dataService); _clusterCoordinatorService = new ClusterCoordinatorService(_dataService); var disaster = _dataAccessHelper.Create_a_disaster(); var person = _dataAccessHelper.Create_a_volunteer(); var clusterId = person.ClusterId.GetValueOrDefault(); _clusterCoordinator = _clusterCoordinatorService.AssignClusterCoordinator(disaster.Id, clusterId, person.Id); }
public void Arrange() { _dataService = new DataService(new CrisisCheckin(), new CrisisCheckinMembership()); _dataAccessHelper = new DataAccessHelper(_dataService); _clusterCoordinatorService = new ClusterCoordinatorService(_dataService); var disaster = _dataAccessHelper.Create_a_disaster(); var person = _dataAccessHelper.Create_a_volunteer(); var clusterId = person.ClusterId.GetValueOrDefault(); _clusterCoordinator = _clusterCoordinatorService.AssignClusterCoordinator(disaster.Id, clusterId, person.Id); }
public PartialViewResult AssignCoordinator(AssignClusterCoordinatorViewModel clusterCoordinator) { _clusterCoordinatorService.AssignClusterCoordinator( clusterCoordinator.DisasterId, clusterCoordinator.SelectedClusterId, clusterCoordinator.SelectedPersonId); int disasterId = clusterCoordinator.DisasterId; var disasterClusterCoordinatorsViewModel = GetDisasterClusterCoordinatorsViewModel(_disaster.Get(disasterId)); return(PartialView(disasterClusterCoordinatorsViewModel)); }
public void Assign_a_user_and_verify_results() { _clusterCoordinatorService.AssignClusterCoordinator(_disaster.Id, _clusterId, _person.Id); var clusterCoordinators = _clusterCoordinatorService.GetAllCoordinators(_disaster.Id); Assert.IsTrue(clusterCoordinators.Any(c => c.DisasterId == _disaster.Id && c.ClusterId == _clusterId && c.PersonId == _person.Id)); Assert.IsTrue(_dataService.ClusterCoordinatorLogEntries.Any(c => c.DisasterId == _disaster.Id && c.ClusterId == _clusterId && c.PersonId == _person.Id && c.Event == ClusterCoordinatorEvents.Assigned)); }