Пример #1
0
 public VkConnecter(string applicationClientId,
                    IInteracter interacter,
                    IVkUsersManager usersManager,
                    IVkApiRequests apiRequests,
                    string ver = "5.78")
 {
     this.usersManager        = usersManager;
     this.apiRequests         = apiRequests;
     this.interacter          = interacter;
     this.applicationClientId = applicationClientId;
     this.ver = ver;
     InitTimer();
 }
Пример #2
0
        public VkDialog(string user, string members, IVkUsersManager usersManager, IVkApiRequests apiRequests)
        {
            UsersManager     = usersManager;
            this.apiRequests = apiRequests;
            this.user        = user;
            lastMessageId    = 0;
            members         += " " + user;
            var membersList = members.Split()
                              .OrderBy(m => m)
                              .Distinct()
                              .ToList();

            if (!TryToConnectToExistedDialog(membersList))
            {
                CreateDialog(membersList);
            }
        }
Пример #3
0
 public VkUsersManager(IVkApiRequests apiRequests)
 {
     friendsWasSelected = false;
     ApiRequests        = apiRequests;
     userById           = new Dictionary <string, string>();
 }
Пример #4
0
 protected void SetUp()
 {
     vkApiRequests = A.Fake <IVkApiRequests>();
 }