public async Task CanGetAllWithEffects() { var skills = TestDataUtil .AddSkill() .AddSkill() .GetAll <Skill>(); var actualSkills = await _skillRepository.GetAllWithEffectsAsync(); actualSkills.Should().BeEquivalentTo( skills, config => config .Excluding(s => s.Id) .Excluding(s => s.JobSkills) .Excluding(s => s.OriginSkills) .Excluding(info => info.SelectedMemberPath == "Skill") .IgnoringCyclicReferences() ); }