コード例 #1
0
ファイル: TownServiceTests.cs プロジェクト: kiovchev/SKAuto
        public async Task GetAllTownsAsyncShouldReturnOne()
        {
            var townRepo                  = new Repository <Town>(db);
            var useFullCategory           = new Repository <UseFullCategory>(db);
            var companyRepo               = new Repository <Company>(db);
            var townUseFullCategoriesRepo = new Repository <TownUseFullCategory>(db);
            var useFullCategoryService    = new UseFullCategoryService(useFullCategory,
                                                                       townRepo,
                                                                       townUseFullCategoriesRepo, companyRepo);
            var townService = new TownService(townRepo, townUseFullCategoriesRepo, useFullCategoryService, companyRepo);

            await townService.CreateTownByNameAsync("Test");

            var allTowns = await townService.GetAllTownsAsync();

            var expected = 1;
            var actual   = allTowns.Count;

            Assert.Equal(expected, actual);
        }