public async void DepositShouldCreateAccount(string command) { walletRepositoryMock.Setup(r => r.GetAccount(It.IsAny <string>())).ReturnsAsync(null); nxtConnectorMock.Setup(c => c.SetNxtProperties(It.IsAny <NxtAccount>())) .Callback((NxtAccount account) => account.NxtAccountRs = TestConstants.SenderAccount.NxtAccountRs); await slackHandler.InstantMessageCommand(command, slackUser, imSession); slackConnectorMock.Verify(c => c.SendMessage(imSession.Id, It.Is <string>(input => input.Equals(MessageConstants.AccountCreated(TestConstants.SenderAccount.NxtAccountRs))), true)); }