public void TestGetUserAccounts() { var usr = conn.PLATFORM_USER.First(u => u.PLATFORM_USER_ACCOUNT.Count > 1); var hash = CredentialsHash.MakeCredentialsHash(usr.Login, usr.Password, 100); RequestStatus status; var accounts = platformManager.GetUserAccounts(hash, usr.Login, 100, out status); Assert.AreEqual(RequestStatus.OK, status, "GetUserAccounts() - не отработал"); Assert.AreEqual(usr.PLATFORM_USER_ACCOUNT.Count, accounts.Count(a => a.ID > 0), "GetUserAccounts() - не вернул нужное количество счетов"); platformManager.GetUserAccounts(hash + "X", usr.Login, 100, out status); Assert.AreEqual(status, RequestStatus.Unauthorized, "GetUserAccounts(wrong hash) - не должен отработать отработать"); }