示例#1
0
        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()
                );
        }