Esempio n. 1
0
        public async Task <IActionResult> DeleteCustomer(string id)
        {
            await _customerHandler.DeleteCustomerAsync(id);

            _logger.LogInformation($"customer is deleted: {id}");

            return(RedirectToAction("Index"));
        }
        public async Task CanDeleteCustomer_OK()
        {
            InitializeCustomerHandler();
            var customers = await _customerHandler.GetCustomersAsync();

            var customersBeforeDeleteCount = customers.Count();
            await _customerHandler.DeleteCustomerAsync("UnitTest");

            var customersAfterDelete = await _customerHandler.GetCustomersAsync();

            var customersAfterDeleteCount = customersAfterDelete.Count();

            _testOutputHelper.WriteLine(JsonConvert.SerializeObject(await _customerHandler.GetCustomersAsync(), Formatting.Indented));

            Assert.True(customersAfterDeleteCount < customersBeforeDeleteCount);
        }