public void GetPresentationItemGroups_SearcherSearchReturnsOneItemWithPlacement_ReturnsOnePresentationItemGroup() { _searcher.Search(Arg.Any <string>()).Returns(new List <Item>() { new Item(0, "", 0) }); _tableItemGroup.GetItemGroup(Arg.Any <long>()).Returns(new ItemGroup("TestGroup", 0, 0)); _tablePlacement.FindPlacementsByItem(Arg.Any <long>()).Returns(new List <StoreSection>() { new StoreSection(0, "", 0, 0, 0) }); List <PresentationItemGroup> list = _uut.GetPresentationItemGroups(""); Assert.That(list.Count, Is.EqualTo(1)); }
public ActionResult SearchItems(string searchtext) { // Get Presentation Item Groups place in class Model _model.PresentationItemGroups = _bll.GetPresentationItemGroups(searchtext); // Load Viewbag with Presentation Item Groups from class Model ViewBag.PresentationItemGroups = _model.PresentationItemGroups; return(View("Index")); }
public void SearchItems_GetPresentationItemGroupsReturnList_ViewBagContainCorrectList() { string searchStr = "unittest"; _bll.GetPresentationItemGroups(Arg.Any <string>()).Returns(new List <PresentationItemGroup>() { new PresentationItemGroup("Name", new List <PresentationItem>()) }); var result = _uut.SearchItems(searchStr) as ViewResult; var data = (List <PresentationItemGroup>)(result.ViewData["PresentationItemGroups"]); Assert.AreEqual("Name", data[0].Name); }
public void GetPresentationItemGroups_SearchForExistingItem_ReturnsPresentationItemGroup() { List <PresentationItemGroup> searchResult = _bll.GetPresentationItemGroups(itemName); Assert.That(searchResult.Any(pig => pig.Name == itemGroupName)); }