public static ListModel ToListModel(this InventoryValuationListHeader header, List <ListItemModel> items) { ListModel retVal = header.ToListModel(); retVal.Items = items.OrderBy(i => i.Position) .ToList(); return(retVal); }
public static ListModel ToListModel(this InventoryValuationListHeader header, List <InventoryValuationListDetail> items) { ListModel retVal = header.ToListModel(); retVal.Items = items.Select(i => i.ToWebModel()) .OrderBy(i => i.Position) .ToList(); return(retVal); }
private ListModel GetCompletedLists(InventoryValuationListHeader header, bool headerOnly) { List <InventoryValuationListDetail> items = null; if (!headerOnly) { items = _detailsRepo.GetInventoryValuationDetails(header.Id); } return(header.ToListModel(items)); }
public void GoodHeader_SharedWithIsNotNull() { // arrange InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.SharedWith .Should() .NotBeNull(); }
public void GoodHeader_ReturnsExpectedHasContractItems() { // arrange bool expected = false; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.HasContractItems .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedType() { // arrange ListType expected = ListType.InventoryValuation; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Type .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedReadonly() { // arrange bool expected = false; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.ReadOnly .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedName() { // arrange string expected = "Fake List Name"; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Name .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedListId() { // arrange int expected = 15; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.ListId .Should() .Be(expected); }
public void GoodHeader_ItemsIsNotNull() { // arrange List <ListItemModel> details = MakeListOfModels(); InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.Items .Should() .NotBeNull(); }
public void GoodHeader_ReturnsExpectedCustomerNumber() { // arrange string expected = "123456"; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.CustomerNumber .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedIsSharing() { // arrange bool expected = false; InventoryValuationListHeader header = MakeHeader(); List <InventoryValuationListDetail> details = MakeListOfDetails(); // act ListModel results = header.ToListModel(details); // assert results.IsSharing .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedSharedWithCount() { // arrange int expected = 0; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.SharedWith .Count .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedIsWorksheet() { // arrange List <ListItemModel> details = MakeListOfModels(); bool expected = false; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.IsWorksheet .Should() .Be(expected); }
public void GoodHeader_ItemsHasZeroCount() { // arrange int expected = 0; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(); // assert results.Items .Count .Should() .Be(expected); }
public void GoodHeader_ReturnsExpectedBranchId() { // arrange List <ListItemModel> details = MakeListOfModels(); string expected = "FUT"; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.BranchId .Should() .Be(expected); }
public void GoodHeader_ItemsHasExpectedCount() { // arrange List <ListItemModel> details = MakeListOfModels(); int expected = 2; InventoryValuationListHeader header = MakeHeader(); // act ListModel results = header.ToListModel(details); // assert results.Items .Count .Should() .Be(expected); }