Example #1
0
        public async Task GetUrlListById_Success()
        {
            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 = "9b495ebe-045f-494f-b813-17b363f4a859";

                var resp = await _service.GetUrlListById(input);

                Assert.IsNotNull(resp);
                Assert.IsNull(resp.Error);
                Assert.AreEqual(resp.UrlList.Count, 2);
                Assert.IsNotNull(resp.UrlList[0]);
                Assert.IsNotNull(resp.UrlList[1]);
            }
        }