public async Task CheckGettingSkinTypeResultAsync() { ApplicationDbContext db = GetDb(); var repository = new EfDeletableEntityRepository <SkinType>(db); var service = new SkinTypesService(repository); var firstSkinType = await AddSkinTypesToDbAsync(db); var skinType = await service.GetSkinTypeResultAsync <TestSkinTypeModel>(firstSkinType.Name); Assert.NotNull(skinType); Assert.Same(firstSkinType.Id, skinType.Id); }
public async Task CheckGettingAllAndGettingAllAsSelectListItemAsync() { ApplicationDbContext db = GetDb(); var repository = new EfDeletableEntityRepository <SkinType>(db); var service = new SkinTypesService(repository); await AddSkinTypesToDbAsync(db); var skinTypesAsSelectListItems = await service.GetAllAsSelectListItemAsync(); var skinTypes = await service.GetAllAsync <TestSkinTypeModel>(); Assert.Equal(2, skinTypesAsSelectListItems.Count()); Assert.Equal(2, skinTypes.Count()); }