public void Index()
        {
            var context = new ReceiptContextTest();
            // Arrange
            ReceiptsController controller = new ReceiptsController(context);

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
        public void Details_ShouldReturnReceiptWithSameID()
        {
            //db context, inject into controller
            var context = new ReceiptContextTest();
            context.Receipts.Add(context.GetSingleReceipt());

            var controller = new ReceiptsController(context);
            var result = controller.Details(3) as ViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, ((Receipt)result.Model).ID);
        }