public async Task CloseAccounts_Run_Success() { // arrange var mock = new Mock <ILogger>(); var closeAccount = new CloseAccounts(_mediatorService); var httpRequestMessage = HttpRequestMessageUtils.GetHttpRequestMessage(); // act var result = await closeAccount.Run(httpRequestMessage, mock.Object, CancellationToken.None); // assert Assert.Multiple(() => { Assert.IsInstanceOf <OkResult>(result); }); }
public async Task GetAccounts_Run_Success() { // arrange var mock = new Mock <ILogger>(); var getAccount = new GetAccount(_mediatorService); // act var result = await getAccount.Run(HttpRequestMessageUtils.GetHttpRequestMessage(), mock.Object, CancellationToken.None); // assert Assert.Multiple(() => { Assert.IsInstanceOf <OkObjectResult>(result); var okObjectResult = (OkObjectResult)result; var account = (Account)okObjectResult.Value; Assert.IsNotNull(account); Assert.AreEqual("CH9300762011623852957", account.BankAccountNumber); Assert.AreEqual(3.0M, account.Balance); Assert.AreEqual(true, account.Closed); Assert.AreEqual(_userId, account.UserId); }); }