public async Task GetSalon_GetsFromDb() { // Arrange var lCreatedEntity = await salonRepository.Add(new Entities.SalonEntity { Name = "test", Country = EntitiesHelper.GetCountry() }); // Act var lResult = await salonRepository.GetById(lCreatedEntity.Id); // Assert Assert.IsNotNull(lResult); Assert.IsTrue(lResult.Id > 0); Assert.AreEqual("test", lResult.Name); }
public async Task DeleteSalon_RemovesFromDb() { // Arrange var lCreatedEntity = await salonRepository.Add(new Entities.SalonEntity { Name = "test", Country = EntitiesHelper.GetCountry() }); // Act await salonRepository.Delete(lCreatedEntity); // Assert var lResult = await salonRepository.GetById(lCreatedEntity.Id); Assert.IsNull(lResult); Assert.IsTrue(lCreatedEntity.Id > 0); }
public async Task UpdateSalon_SetsNameInDb() { // Arrange var lCreatedEntity = await salonRepository.Add(new Entities.SalonEntity { Name = "test", Country = EntitiesHelper.GetCountry() }); lCreatedEntity.Name = "fred"; // Act await salonRepository.Update(lCreatedEntity); // Assert var lResult = await salonRepository.GetById(lCreatedEntity.Id); Assert.IsNotNull(lResult); Assert.IsTrue(lResult.Id > 0); Assert.AreEqual("fred", lResult.Name); }
public async Task GetFullSalonInformation_GetsFromDb() { // Arrange var lCreatedEntity1 = await salonRepository.Add(new SalonEntity { Name = "test1", Website = "www.1", Country = EntitiesHelper.GetCountry() }); var lCreatedEntity2 = await salonRepository.Add(new SalonEntity { Name = "test2", Website = "www.1", Country = EntitiesHelper.GetCountry() }); // Act var lResult = await salonRepository.GetFullSalonInformation(); // Assert Assert.IsNotNull(lResult); Assert.IsTrue(lResult.Count > 1); Assert.IsTrue(lResult.All(se => se.SalonId > 0)); Assert.IsTrue(lResult.All(se => se.CountryId > 0)); Assert.IsTrue(lResult.All(se => !string.IsNullOrEmpty(se.CountryName))); Assert.IsTrue(lResult.All(se => !string.IsNullOrEmpty(se.SalonName))); Assert.IsTrue(lResult.Where(se => se.SalonName.StartsWith("test")).All(se => !string.IsNullOrEmpty(se.Website))); }