public void EditTenantStatus_whenStatusIsFalse_DataWillNotAppear()
        {
            //Arrange
            int id        = 1;
            var oldTenant = new Tenant
            {
                Id                     = id,
                Name                   = "DevSkill",
                Email                  = "*****@*****.**",
                AdvanceArrear          = 500000,
                ContractStartDate      = DateTime.Now.Date,
                ContractExpirationDate = DateTime.Now.AddMonths(2),
                Holding                = "9B/c",
                PhoneNumber            = "+8801521200542",
                Rent                   = 25000,
                ServiceCharge          = 400,
                WaterBill              = 1200,
                Status                 = true,
            };

            _tenantUnitOfWorkMock.Setup(x => x.TenantRepository).Returns(_tenantRepositoryMock.Object);
            _tenantRepositoryMock.Setup(x => x.GetById(id)).Returns(oldTenant);
            _tenantUnitOfWorkMock.Setup(x => x.Save()).Verifiable();
            //Act
            _tenantService.EditTenantStatus(oldTenant);
            //Assert
            _tenantRepositoryMock.VerifyAll();
            _tenantUnitOfWorkMock.VerifyAll();
        }
Ejemplo n.º 2
0
        public void Delete(int id)
        {
            var tenant = _tenantService.GetTenantOnly(id);

            _tenantService.EditTenantStatus(tenant);
        }