public void GivenIWantAListOfSpendItems_WhenICallGetSpendItems_ThenIGetAListOfSpendItems() { var spendItem1 = new SpendItem() { AmountSpent = (decimal)5.99, Category = Category.Rent, Description = "I love paying rent!", UserId = _emailHelper.GetUserId(MarkEmail) }; var spendItem2 = new SpendItem() { AmountSpent = (decimal)5.99, Category = Category.Technology, Description = "Sick gizmo!", UserId = _emailHelper.GetUserId(MarkEmail) }; var spendItem3 = new SpendItem() { AmountSpent = (decimal)5.99, Category = Category.Technology, Description = "Sick gizmo!", UserId = _emailHelper.GetUserId(DerekEmail) }; _spendItemRepository.Add(spendItem1); _spendItemRepository.Add(spendItem2); _spendItemRepository.Add(spendItem3); var spendItems = _sut.GetSpendItems(MarkEmail); Assert.AreEqual(2, spendItems.Count); }
public DataLayer.Models.SpendItem MapSpendItem(SpendItem spendItem) { return(new DataLayer.Models.SpendItem() { AmountSpent = spendItem.AmountSpent, Category = spendItem.Category, Date = spendItem.Date, Description = spendItem.Description, UserId = _emailHelper.GetUserId(spendItem.EmailAddress), Id = spendItem.SpendItemId }); }