public async Task TestSelectEmblemNotOwned() { var user = MockUser(emblems: new SortedSet <int>(new[] { 1, 2, 47 })); CommandResult result = await _userCommands.SelectEmblem(new CommandContext(MockMessage(user), ImmutableList.Create("10"), _argsParser)); Assert.AreEqual("you don't own that participation badge", result.Response); _userRepoMock.VerifyNoOtherCalls(); }