public void GetProductsShouldReturnAllProducts() { IProductRepository productRepository = Substitute.For <IProductRepository>(); IBarCodeRepository codeRepository = Substitute.For <IBarCodeRepository>(); IInventoryItemCore inventoryCore = Substitute.For <IInventoryItemCore>(); IMapper mapper = Substitute.For <IMapper>(); string products = Data.ResourceManager.GetString("Products"); IEnumerable <Product> lstProducts = JsonConvert.DeserializeObject <IEnumerable <Product> >(products); productRepository.GetAll().Returns(lstProducts); IProductCore controller = new ProductCore(productRepository, codeRepository, inventoryCore, mapper); var result = controller.GetAll(); result.Should().HaveCount(4); }
public void GetAll() { pCore.GetAll(); }