public void BadCustomerId_ReturnsNull() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "FUT", CustomerId = "223456" }; UserProfile fakeUser = new UserProfile(); // act ListModel results = testunit.GetFavoritesList(fakeUser.UserId, testcontext, true); // assert results.Should() .BeNull(); }
public SiteCatalogLogicImpl(ICatalogRepository catalogRepository, IPriceLogic priceLogic, IProductImageRepository imgRepository, ICategoryImageRepository categoryImageRepository, ICacheRepository catalogCacheRepository, IDivisionLogic divisionLogic, IOrderHistoryHeaderRepsitory orderHistoryHeaderRepo, IOrderHistoryDetailRepository orderHistoryDetailRepo, IExportSettingLogic externalCatalogRepository, IFavoritesListLogic favoriteLogic, IHistoryLogic historyLogic) { _catalogCacheRepository = catalogCacheRepository; _catalogRepository = catalogRepository; _categoryImageRepository = categoryImageRepository; _divisionLogic = divisionLogic; _externalCatalogRepository = externalCatalogRepository; _favoriteLogic = favoriteLogic; _historyLogic = historyLogic; _imgRepository = imgRepository; _orderDetailRepo = orderHistoryDetailRepo; _orderHeaderRepo = orderHistoryHeaderRepo; _priceLogic = priceLogic; }
public void BadBranchId_ReturnsNull() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "XXX", CustomerId = "123456" }; UserProfile fakeUser = new UserProfile(); int fakeId = 0; // act ListModel results = testunit.GetListModel(fakeUser, testcontext, fakeId); // assert results.Should() .BeNull(); }
public void BadBranchId_ReturnsEmptyList() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "XXX", CustomerId = "123456" }; UserProfile fakeUser = new UserProfile(); int expectedEmptyListCount = 0; // act List <string> results = testunit.GetFavoritedItemNumbers(fakeUser, testcontext); // assert results.Count() .Should() .Be(expectedEmptyListCount); }
public void GoodCustomerIdAndBranchHeaderOnly_ReturnsListWithExpectedId() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "FUT", CustomerId = "123456" }; UserProfile fakeUser = new UserProfile(); int expectedId = 1; // act ListModel results = testunit.GetFavoritesList(fakeUser.UserId, testcontext, true); // assert results.ListId .Should() .Be(expectedId); }
public void GoodCustomerIdAndBranch_ReturnsExpectedList() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "FUT", CustomerId = "123456" }; UserProfile fakeUser = new UserProfile(); string expected = "123456"; // act List <string> results = testunit.GetFavoritedItemNumbers(fakeUser, testcontext); // assert results.First() .Should() .Be(expected); }
public void GoodCustomerIdAndBranch_ReturnsListWithAnItem() { // arrange IFavoritesListLogic testunit = MakeTestsUnit(); UserSelectedContext testcontext = new UserSelectedContext { BranchId = "FUT", CustomerId = "123456" }; UserProfile fakeUser = new UserProfile(); int expectedCount = 1; // act ListModel results = testunit.GetFavoritesList(fakeUser.UserId, testcontext, false); // assert results.Items .Count() .Should() .Be(expectedCount); }