private bool IsSortedBySearchPoints(List <VendorViewModel> sortedVendorViewModels) { for (int i = 0; i < sortedVendorViewModels.Count - 1; i++) { SortedVendorViewModel sortedVendorViewModelN = (SortedVendorViewModel)sortedVendorViewModels[i]; SortedVendorViewModel sortedVendorViewModelNPlusOne = (SortedVendorViewModel)sortedVendorViewModels[i + 1]; if (sortedVendorViewModelN.SearchPoints < sortedVendorViewModelNPlusOne.SearchPoints) { return(false); } } return(true); }
public void SortedVendorViewModelGeneratesSearchPointsFromName() { SortedVendorViewModel svvm = new SortedVendorViewModel(generateVendorForViewModel(), "vendor one"); Assert.Equal(1, svvm.SearchPoints); }
public void SortedVendorViewModelGeneratesSearchPointFromProductCategory() { SortedVendorViewModel svvm = new SortedVendorViewModel(generateVendorForViewModel(), "product"); Assert.Equal(1, svvm.SearchPoints); }
public void SortedVendorViewModelGeneratesSearchPointFromKeyWordsAndProductCategory() { SortedVendorViewModel svvm = new SortedVendorViewModel(generateVendorForViewModel(), "product and keyword"); Assert.Equal(4, svvm.SearchPoints); }
public void SortedVendorViewModelGeneratesSearchPointFromKeywords() { SortedVendorViewModel svvm = new SortedVendorViewModel(generateVendorForViewModel(), "keyword"); Assert.Equal(1, svvm.SearchPoints); }