public void GetAllBrands(int brandCount) { // arrange Brand brand1 = new Brand { ID = 1 }; Brand brand2 = new Brand { ID = 2 }; List <Brand> brands = new List <Brand>() { brand1, brand2 }; var expected = brands.GetRange(0, brandCount); foreach (var brand in expected) { brandDatabase.Add(brand.ID, brand); } BrandService service = new BrandService(repoMock.Object, validatorMock.Object); // act var result = service.GetAllBrands(); // assert Assert.Equal(expected, result); repoMock.Verify(repo => repo.ReadBrands(), Times.Once); }
// GET: Brands public ActionResult Index() { BrandService oBrandService = new BrandService(); IEnumerable <BrandModel> brands = oBrandService.GetAllBrands(); return(View(brands)); }
public void Get_All_Brands() { var brandContextMock = new Mock <DB.Interface.IDatabaseService>(); brandContextMock.Setup(x => x.Brands).Returns(brandMock.Object); BrandService brandService = new BrandService(brandContextMock.Object); var allBrands = brandService.GetAllBrands(); Assert.IsTrue(allBrands.Count == 3); }
public async Task GetAllBrands_ShouldReturnAllBrands() { var options = new DbContextOptionsBuilder <TechAndToolsDbContext>() .UseInMemoryDatabase(databaseName: "GetAllBrands_ShouldReturnAllBrands") .Options; TechAndToolsDbContext context = new TechAndToolsDbContext(options); await SeedData(context); IBrandService brandService = new BrandService(context); int expectedResult = context.Brands.Count(); int actualResult = brandService.GetAllBrands().Count(); Assert.Equal(expectedResult, actualResult); }
public void TestBrandServiceEqualsForNullReference() { BrandService bs = new BrandService(null); bs.GetAllBrands(); }