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(); }
public void Delete(int id) { var tenant = _tenantService.GetTenantOnly(id); _tenantService.EditTenantStatus(tenant); }