コード例 #1
0
        public void Post_Saves_Income_Successfully()
        {
            var    incomeController = new IncomeController(_incomeServiceMock.Object);
            Income newIncome        = TestData._sampleIncomes[0];

            incomeController.Post(newIncome);
            _incomeServiceMock.Verify(x => x.CreateIncome(It.Is <Income>(inc =>
                                                                         inc.Description == newIncome.Description &&
                                                                         inc.Amount == newIncome.Amount &&
                                                                         inc.StaffId == newIncome.StaffId)));
        }
コード例 #2
0
        public void Income_09Test_AddOK()
        {
            // Arrange
            Income testItem = new Income()
            {
                IdIncome     = "10",
                IdCard       = "1",
                IdUser       = idUser,
                Amount       = 1200,
                DateCreation = DateTime.Now,
                DateApply    = DateTime.Now,
                Description  = "nuevo income test"
            };

            // Act
            var createdResponse = _controller.Post(testItem);

            // Assert
            Assert.IsInstanceOf <CreatedAtActionResult>(createdResponse);
        }