public void AddInstance() { var filter = new SomeFilter(); _sut.Add(10, filter); _sut.Count.ShouldBe(1); _sut[0].Factory(null !).ShouldBe(filter); _sut[0].Order.ShouldBe(10); }
public IQueryable <TestViewModel> GetModelList(SomeFilter filter, UrlHelper url) { var viewModelList = repository.GetTestEntityBy(filter.TestId, filter.Name) // returns IQueryable<TestEntity> .Select(x => new TestViewModel // linq projection - mapping into the list of viewModel { Id = x.Id, Name = SomeFormatter.FormatName( x.TestId, x.TestAddress1, x.TestAddress2), Url = UrlFormatter.Format(x.TestName, url.Action("ChangeValue", "TestController", new { x.id })), AllergyType = x.TestType Notes = x.Notes, ... });
public ActionResult Index(SomeFilter filter) { var viewModelList = service.GetModelList(filter, Url); return(View(viewModelList)); }