public void TryUpdateSetQueryMatchData_ReturnsUpdatedData()
        {
            var childrenExpectedMatchInfo = new Dictionary <IMRObject, ChildMatchInfo>();
            var relations = MakeBaseSet(out var result, childrenExpectedMatchInfo);

            AddDataThatMatchesQuery(childrenExpectedMatchInfo);
            AssignExpectedMatchInfo(childrenExpectedMatchInfo);

            foreach (var kvp in result.childResults)
            {
                kvp.Value.SetTrait("Float_1", -1f);
            }

            Assert.True(m_Db.TryUpdateSetQueryMatchData(m_MatchingData, relations, result));

            foreach (var kvp in result.childResults)
            {
                Assert.True(kvp.Value.TryGetTrait("Float_1", out float childValue));
                Assert.AreNotEqual(-1, childValue);
            }
        }