public ItemRepositoryTest() { var itemViewModels = new List <ItemViewModel> { new ItemViewModel { Id = 1, CategoryId = 1, DisplayName = "TV", Value = 2000 }, new ItemViewModel { Id = 2, CategoryId = 2, DisplayName = "Jacket", Value = 1000 }, new ItemViewModel { Id = 3, CategoryId = 3, DisplayName = "Knife", Value = 10 } }; var items = new List <Item> { new Item { ItemId = 1, CategoryId = 1, Name = "TV", Price = 2000 }, new Item { ItemId = 2, CategoryId = 2, Name = "Jacket", Price = 1000 }, new Item { ItemId = 3, CategoryId = 3, Name = "Knife", Price = 10 } }; mapper = new Mock <IMapper>(); mapper.Setup(s => s.Map <List <ItemViewModel> >(It.IsAny <List <Item> >())).Returns(itemViewModels); itemRepository = GetInMemoryCategoryRepository(items: items); }
public ItemController(IITemRepository repo) { _repo = repo; }
/// <summary> /// Initializes a new instance of the <see cref="ItemController"/> class. /// </summary> /// <param name="itemRepository">The item repository.</param> /// <param name="mapper">The mapper.</param> public ItemController(IITemRepository itemRepository, IMapper mapper) { this.mapper = mapper; this.itemRepository = itemRepository; }