Beispiel #1
0
        public async Task Remove_WhenDeleting_EnsureCanDeleteUserIsCalled()
        {
            //act
            await _supervisorService.Delete(_supervisorWithoutDataCollectorsId);

            //assert
            await _deleteUserService.Received().EnsureCanDeleteUser(_supervisorWithoutDataCollectorsId, Role.Supervisor);
        }
Beispiel #2
0
        public async Task DeleteTechnicalAdvisor_WhenDeleting_EnsureCanDeleteUserIsCalled()
        {
            //arrange
            ArrangeUsersDbSetWithOneTechnicalAdvisorInOneNationalSociety();

            //act
            await _technicalAdvisorService.Delete(1, 123);

            //assert
            await _deleteUserService.Received().EnsureCanDeleteUser(123, Role.TechnicalAdvisor);
        }
        public async Task RemoveGlobalCoordinator_WhenDeleting_EnsureCanDeleteUserIsCalled()
        {
            //arrange
            ArrangeUsersDbSetWithOneGlobalCoordinator();

            //act
            await _globalCoordinatorService.Delete(123);

            //assert
            await _deleteUserService.Received().EnsureCanDeleteUser(123, Role.GlobalCoordinator);
        }