예제 #1
0
        public async Task ThenItShouldDeleteAllUsersWithExpiredRegistrations()
        {
            // Act
            await _manager.RemoveExpiredRegistrations();

            // Assert
            _mediator.Verify(m => m.SendAsync(It.IsAny <DeleteUserCommand>()), Times.Exactly(2));
            _mediator.Verify(m => m.SendAsync(It.Is <DeleteUserCommand>(c => c.User == _user1)), Times.Once);
            _mediator.Verify(m => m.SendAsync(It.Is <DeleteUserCommand>(c => c.User == _user2)), Times.Once);
        }