public async Task changeGroupTest() { await NewTraceTest(); Assert.NotNull(someTraceState); Assert.Equal(someTraceState.UpdatedByGroupId, config.MY_GROUP); Sdk <Object> sdk = GetSdk(); // Appendlink Dictionary <string, object> dataMap = new Dictionary <string, object> { ["comment"] = "commment" }; AppendLinkInput <Dictionary <string, object> > appLinkInput = new AppendLinkInput <Dictionary <string, object> >( config.COMMENT_ACTION_KEY, dataMap, someTraceState.TraceId); // change group for action appLinkInput.GroupLabel = config.OTHER_GROUP_LABEL; TraceState <Object, Dictionary <string, object> > state = await sdk.AppendLinkAsync(appLinkInput); // should equal group2 id Assert.Equal(state.UpdatedByGroupId, config.OTHER_GROUP); AppendLinkInput <Dictionary <string, object> > appLinkInputWithGroupLabel = new AppendLinkInput <Dictionary <string, object> >( config.COMMENT_ACTION_KEY, dataMap, someTraceState.TraceId); appLinkInputWithGroupLabel.GroupLabel = config.MY_GROUP_LABEL; state = await sdk.AppendLinkAsync(appLinkInputWithGroupLabel); // should equal group2 id Assert.Equal(state.UpdatedByGroupId, config.MY_GROUP); }
public async Task changeGroupTest() { await NewTraceTestWithPojo(); Assert.NotNull(initTraceState); Assert.Equal(initTraceState.UpdatedByGroupId, config.MY_GROUP); Sdk <StateExample> sdk = GetSdk <StateExample>(); // Appendlink CommentClass dataMap = new CommentClass() { comment = "commment" }; AppendLinkInput <CommentClass> appLinkInput = new AppendLinkInput <CommentClass>( config.COMMENT_ACTION_KEY, dataMap, initTraceState.TraceId); // change group for action appLinkInput.GroupLabel = config.OTHER_GROUP_LABEL; TraceState <StateExample, CommentClass> state = await sdk.AppendLinkAsync(appLinkInput); // should equal group2 id Assert.Equal(state.UpdatedByGroupId, config.OTHER_GROUP); AppendLinkInput <CommentClass> appLinkInputWithGroupLabel = new AppendLinkInput <CommentClass>( config.COMMENT_ACTION_KEY, dataMap, initTraceState.TraceId); appLinkInputWithGroupLabel.GroupLabel = config.MY_GROUP_LABEL; state = await sdk.AppendLinkAsync(appLinkInputWithGroupLabel); // should equal group2 id Assert.Equal(state.UpdatedByGroupId, config.MY_GROUP); }