コード例 #1
0
        public void When()
        {
            // Arange
            dbContext.Add(new Brand
            {
                Name = "Renault",
                Id   = 100
            });

            dbContext.Add(new Brand
            {
                Name = "Mercedes",
                Id   = 101
            });

            dbContext.Add(new Brand
            {
                Name = "BMW",
                Id   = 123
            });

            dbContext.SaveChanges();

            BrandFinder brandFinder = new BrandFinder(dbContext);

            // Act
            List <string> brandNames = brandFinder.GetBrandNames();

            // Assert
            Assert.That(brandNames, Has.Count.EqualTo(3));

            Assert.That(brandNames[0], Is.EqualTo("Renault"));
            Assert.That(brandNames[1], Is.EqualTo("Mercedes"));
            Assert.That(brandNames[2], Is.EqualTo("BMW"));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Dimo99/Auto
        private static void LoadBrands(ServiceProvider serviceProvider)
        {
            ExistingBrands existingBrands = serviceProvider.GetService <ExistingBrands>();
            BrandFinder    brandFinder    = serviceProvider.GetService <BrandFinder>();

            existingBrands.Load(brandFinder.GetBrandNames());
        }