public ListModel ReadList(UserProfile user, UserSelectedContext catalogInfo, bool headerOnly) { ListModel list = null; HistoryListHeader header = _headerRepo.GetHistoryListHeader(catalogInfo); if (header == null) { list = null; } else { if (headerOnly) { list = header.ToListModel(); } else { List <HistoryListDetail> items = _detailRepo.GetAllHistoryDetails(header.Id); list = header.ToListModel(items); } } return(list); }
public static ListModel ToListModel(this HistoryListHeader header, List <ListItemModel> items) { ListModel retVal = header.ToListModel(); retVal.Items = items.OrderBy(i => i.Position) .ToList(); return(retVal); }
public static ListModel ToListModel(this HistoryListHeader header, List <HistoryListDetail> items) { ListModel retVal = header.ToListModel(); retVal.Items = items.Select(i => i.ToWebModel()) .OrderBy(i => i.Position) .ToList(); return(retVal); }
public void GoodHeader_ItemsIsNotNull() { // arrange HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Items .Should() .NotBeNull(); }
public void GoodHeader_ReturnsExpectedType() { // arrange ListType expected = ListType.Worksheet; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Type .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedReadonly() { // arrange bool expected = true; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.ReadOnly .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedName() { // arrange string expected = "History"; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Name .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedListId() { // arrange int expected = 15; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.ListId .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedIsSharing() { // arrange bool expected = false; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.IsSharing .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedHasContractItems() { // arrange bool expected = false; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.HasContractItems .Should() .Be(expected); }
public void GoodHeader_SharedWithIsNotNull() { // arrange HistoryListHeader header = MakeHeader(); List <HistoryListDetail> details = MakeListOfDetails(); // act ListModel results = header.ToListModel(details); // assert results.SharedWith .Should() .NotBeNull(); }
public void GoodHeader_ReturnsExpectedCustomerNumber() { // arrange string expected = "123456"; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.CustomerNumber .Should() .Be(expected); }
public void GoodHeader_ItemsIsNotNull() { // arrange List <ListItemModel> details = MakeListOfModels(); HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.Items .Should() .NotBeNull(); }
public void GoodHeader_ReturnsExpectedSharedWithCount() { // arrange int expected = 0; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.SharedWith .Count .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedBranchId() { // arrange List <HistoryListDetail> details = MakeListOfDetails(); string expected = "FUT"; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.BranchId .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedName() { // arrange List <ListItemModel> details = MakeListOfModels(); string expected = "History"; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.Name .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedListId() { // arrange List <ListItemModel> details = MakeListOfModels(); int expected = 15; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.ListId .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedIsWorksheet() { // arrange List <ListItemModel> details = MakeListOfModels(); bool expected = true; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.IsWorksheet .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedIsShared() { // arrange bool expected = false; HistoryListHeader header = MakeHeader(); List <HistoryListDetail> details = MakeListOfDetails(); // act ListModel results = header.ToListModel(details); // assert results.IsShared .Should() .Be(expected); }
public void GoodHeader_ItemsHasZeroCount() { // arrange int expected = 0; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Items .Count .Should() .Be(expected); }
public void GoodHeader_ItemsHasExpectedCount() { // arrange List <ListItemModel> details = MakeListOfModels(); int expected = 2; HistoryListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.Items .Count .Should() .Be(expected); }