public void AddTenantShouldPersistTheNewTenantDetails() { var service = new TenantService(new FakeTenantRepository()); var tenant = GetTenant(); var initialCount = service.GetTenants().Count; service.AddTenant(tenant); var result = service.GetTenants().Count; Assert.AreEqual(initialCount + 1, result); }
public void GetTenantsShouldReturnAtleast1Tenant() { var mockTenantRepository = new Mock<ITenantRepository>(); mockTenantRepository.Setup(x => x.GetTenants()).Returns(new List<Tenant> { new Tenant() }); var service = new TenantService(mockTenantRepository.Object); var result = service.GetTenants(); Assert.IsTrue(result.Count > 0); }
public void GetTenantsShouldReturnAnIListOfTenants() { var mockTenantRepository = new Mock<ITenantRepository>(); mockTenantRepository.Setup(x => x.GetTenants()).Returns(new List<Tenant>()); var service = new TenantService(mockTenantRepository.Object); var result = service.GetTenants(); Assert.IsNotNull(result); Assert.IsInstanceOfType(typeof(IList<Tenant>), result); }