コード例 #1
0
        public async Task GetAllCategoriesCorrectlyInGetAllCategories()
        {
            //Arrange

            var context = await InitializeContextAsync(true);

            unitOfWork = new(context);

            var categoriesExpected = FakeData.FakeCategories().ToList();

            //Act

            var result = (List <Category>) await unitOfWork.Categories.GetAllAsync();

            //Assert

            for (int i = 0; i < result.Count; i++)
            {
                Assert.Equal(categoriesExpected[i].CategoryId, result[i].CategoryId);
                Assert.Equal(categoriesExpected[i].CategoryName, result[i].CategoryName);
            }
        }