public async Task Return_ICollection_SortedByName_OfAllCountriesDtos_FromDb() { var options = TestUtils.GetOptions (nameof(Return_ICollection_SortedByName_OfAllCountriesDtos_FromDb)); var fileService = new Mock <IFileUploadService>(); using (var arrangeContext = new CMContext(options)) { //1 arrangeContext.Countries.Add( new Country { Id = "1", Name = "Bangladesh", }); //2 arrangeContext.Countries.Add( new Country { Id = "2", Name = "Africa", }); //3 arrangeContext.Countries.Add( new Country { Id = "3", Name = "Zanobia", }); await arrangeContext.SaveChangesAsync(); } using (var assertContext = new CMContext(options)) { var sut = new BarServices(assertContext, fileService.Object); var result = await sut.GetAllCountries(); Assert.AreEqual(3, result.Count()); Assert.AreEqual("Africa", result.ToList()[0].Name); Assert.AreEqual("Bangladesh", result.ToList()[1].Name); Assert.AreEqual("Zanobia", result.ToList()[2].Name); Assert.IsInstanceOfType(result, typeof(ICollection <CountryDTO>)); } }