public void GetAll_WhenNotEmpty_ReturnsAll() { var customEntityRepository = GetCustomEntityRepository(); var entityDefinitions = GetBaseEntityDefinitions(); var total = customEntityRepository.GetAll().Count() + entityDefinitions.Count; var repo = new EntityDefinitionRepository(entityDefinitions, customEntityRepository); var result = repo.GetAll(); result.Should().HaveCount(total); }
public void GetAll_WhenEmpty_ReturnsNone() { var mock = new Mock <ICustomEntityDefinitionRepository>(); mock.Setup(r => r.GetAll()).Returns(() => Enumerable.Empty <ICustomEntityDefinition>()); var customEntityRepository = mock.Object; var entityDefinitions = Enumerable.Empty <IEntityDefinition>(); var repo = new EntityDefinitionRepository(entityDefinitions, customEntityRepository); var result = repo.GetAll(); Assert.Empty(result); }