Пример #1
0
        /// <summary>
        /// 检查连通性并获取self_id与self_nick
        /// </summary>
        protected async System.Threading.Tasks.Task Initiate()
        {
            GetLoginInfoResult loginInfo =
                await SendRequestAsync(new GetLoginInfoRequest())
                as GetLoginInfoResult;

            GetVersionInfoResult versionInfo =
                await SendRequestAsync(new GetVersionInfoRequest())
                as GetVersionInfoResult;

            this.self_id               = loginInfo.user_id;
            this.self_nick             = loginInfo.nickname;
            this.instance_version_info = versionInfo.instanceVersionInfo;
        }
Пример #2
0
        public void SetUp()
        {
            Clock.Freeze();
            sourceVersionInfo = new InstanceVersionInfo("info.txt", "commit");
            sourceMember      = new Member("mbr", 1, 2, 3)
            {
                MissingDefaultCase = 4,
                NoFallthrough      = 5,
                NumberOfParameters = 6
            };
            var codeBag = new CodeBag("ns", CodeBagType.Package, @"c:\dev\src\java");

            sourceInstance = new Instance(codeBag, "String", new Location(@"C:\dev\src\java\something.java"))
            {
                Toxicity = 6,
                Meta     = new[] { sourceVersionInfo },
                Members  = new List <Member> {
                    sourceMember
                }
            };
        }