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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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));
        }