Esempio n. 1
0
            private static string FetchNodeDetails(SingleResult result, string databaseChangeVector)
            {
                var dbId    = result.Tag.Substring(7); // extract dbId from tag [tag struct: "TC:XXX-dbId" - where "XXX" can be "INC"/"DEC"]
                var nodeTag = ChangeVectorUtils.GetNodeTagById(databaseChangeVector, dbId) ?? "?";

                return(nodeTag + "-" + dbId);
            }
Esempio n. 2
0
        public void CheckGetNodeByTag()
        {
            const string dbid1 = "07e2GrSMdkunq1AC+KgwIg";
            const string dbid2 = "F9I6Egqwm0Kz+K0oFVIR9Q";
            const string cv    = "C:8397-07e2GrSMdkunq1AC+KgwIg, A:8917-3UiZOcXaZ0+d6GI/VTr//A, B:8397-5FYpkl5TX0SPlIBPwjmhUw, A:2568-F9I6Egqwm0Kz+K0oFVIR9Q, A:13366-IG4VwBTOnkqoT/uwgm2OQg, A:2568-OSKWIRBEDEGoAxbEIiFJeQ";

            var nodeTag = ChangeVectorUtils.GetNodeTagById(cv, dbid1);

            Assert.Equal("C", nodeTag);

            nodeTag = ChangeVectorUtils.GetNodeTagById(cv, dbid2);
            Assert.NotEqual(" A", nodeTag);
            Assert.Equal("A", nodeTag);
        }