public async Task ProcessCommand_ListAllUsers() { var mainUser = new MockUser().StubSetUserName("Mike"); var otherUser = new MockUser().StubSetUserName("John"); var userLobby = new UserLobbyCommandProcessor(); await userLobby.ProcessCommand(mainUser, new List <IUser> { mainUser, otherUser }, "!:list all users"); mainUser.VerifySendMessageCalledWith("Mike\nJohn\n"); otherUser.VerifySendMessageWasNotCalled(); }