public void TryRateAssignmentSet_RelationsPresent_FailureCases(SetExpectation set)
        {
            Assert.False(GroupMatchSearchTransform.TryRateAssignmentSet(set.Members,
                                                                        set.RelationRatings, set.LocalRelationIndices, set.RatingConfiguration, out var rating));

            Assert.Zero(rating);
        }
        public void TryRateAssignmentSet_RelationsPresent_SuccessCases(SetExpectation set)
        {
            Assert.True(GroupMatchSearchTransform.TryRateAssignmentSet(set.Members,
                                                                       set.RelationRatings, set.LocalRelationIndices, set.RatingConfiguration, out var rating));

            Assert.True(Mathf.Approximately(set.ApproximateExpectedRating, rating));
        }