public void TestRelationRepo_GetAll() { var relations = relationRepository.GetAll(); // 5 relations dans le jeu de données de test Assert.AreEqual(5, relations.Count); var actual = relations.Select(r => r.Statut).ToList(); var expected = new List <string> { "possede", "veut", "possede", "possede", "veut" }; CollectionAssert.AreEquivalent(expected, actual); }
public void Can_Perform_GetAll_With_Params_On_RelationRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repositoryType = new RelationTypeRepository(unitOfWork); var repository = new RelationRepository(unitOfWork, NullCacheProvider.Current, repositoryType); // Act var relations = repository.GetAll(1, 2); // Assert Assert.That(relations, Is.Not.Null); Assert.That(relations.Any(), Is.True); Assert.That(relations.Any(x => x == null), Is.False); Assert.That(relations.Count(), Is.EqualTo(2)); }
public void Can_Perform_GetAll_With_Params_On_RelationRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repositoryType = new RelationTypeRepository(unitOfWork); var repository = new RelationRepository(unitOfWork, NullCacheProvider.Current, repositoryType); // Act var relations = repository.GetAll(1, 2); // Assert Assert.That(relations, Is.Not.Null); Assert.That(relations.Any(), Is.True); Assert.That(relations.Any(x => x == null), Is.False); Assert.That(relations.Count(), Is.EqualTo(2)); }