public void Income_11Test_UpdateNotFound()
        {
            // Act
            var badResponse = _controller.Put(null);

            // Assert
            Assert.IsInstanceOf <NoContentResult>(badResponse);
        }
        public void Put_Updates_Income_Successfully()
        {
            var    incomeController = new IncomeController(_incomeServiceMock.Object);
            Income prevIncome       = TestData._sampleIncomes[0];

            prevIncome.Description = "UpdatedDescription";
            prevIncome.Amount      = 900;
            incomeController.Put(prevIncome);
            _incomeServiceMock.Verify(x => x.CreateIncome(It.Is <Income>(inc =>
                                                                         inc.Description == "UpdatedDescription" &&
                                                                         inc.Amount == 900 &&
                                                                         inc.StaffId == prevIncome.StaffId)
                                                          ));
        }