Example #1
0
        public async Task DeleteUrlById_URLNotFound()
        {
            DeleteDatabase();
            using (var _dbContext = dbContext)
            {
                var TestData = GetTestData();
                foreach (var Data in TestData)
                {
                    _dbContext.Urls.Add(Data);
                }
                _dbContext.SaveChanges();
                _service = new ShortenerService(_dbContext, _config, _clientFactory, _helper);

                var input = GetDeleteUrlInput();
                input.UrlId = 11;
                var resp = await _service.DeleteUrlById(input);

                Assert.IsNotNull(resp);
                Assert.AreEqual(resp.Message, "No url found to delete");
            }
        }