public async Task DeveRetornarOk_Quando_CriarClienteComSucesso() { //arrange var command = new CriarCliente(); var response = new Resultado(true, "Cliente criado com sucesso."); _bus.Setup(p => p.Send(command, _cancellationToken)).ReturnsAsync(new Resultado(true, "Cliente criado com sucesso.")); //act var resultado = await _controller.Post(command, _cancellationToken); //assert Assert.IsType <OkObjectResult>(resultado); }
public async Task PostDepositarAsync() { // Arrange ContaCorrenteController controller = new ContaCorrenteController(); Util util = new Util(); util.CadastraContas(); GraphQLQuery query = new GraphQLQuery { Query = @" mutation{ depositar(conta: 54321, valor:300){ conta, saldo } } " }; // Act IActionResult result = await controller.Post(query); // Assert Assert.IsInstanceOfType(result, typeof(OkObjectResult)); }
public async Task PostSaldoAsync() { // Arrange ContaCorrenteController controller = new ContaCorrenteController(); Util util = new Util(); util.CadastraContas(); GraphQLQuery query = new GraphQLQuery { Query = @" query { saldo(conta: 54321){ saldo } } " }; // Act IActionResult result = await controller.Post(query); // Assert Assert.IsInstanceOfType(result, typeof(OkObjectResult)); }