Esempio n. 1
0
        public void GetMeTest()
        {
            MeInfo getMe = mTelegramBot.GetMe();

            Console.WriteLine(
                "\nid: " + getMe.Id +
                "\nFirstName: " + getMe.FirstName +
                "\nLastName: " + getMe.LastName +
                "\nUserName: "******"\nLanguageCode: " + getMe.LanguageCode +
                "\nOk: " + getMe.Ok);

            Assert.AreEqual(getMe.FirstName, "NetTelebotTestedBot");
        }
Esempio n. 2
0
        public MeInfo UserInfoSafe(IFacebookAccess fbAccess)
        {
            MeInfo result = null;

            try
            {
                result = this.UserInfo(fbAccess);
            }
            catch (FacebookOAuthException)
            {
                //Logging Needed
            }
            catch
            {
                //Logging Needed
            }

            return(result);
        }
Esempio n. 3
0
        public static void MessageInfoFromTest()
        {
            const bool   ok           = true;
            const int    id           = 1000;
            const string firstName    = "TestName";
            const string lastName     = "testLastName";
            const string username     = "******";
            const string languageCode = "testLanguageCode";

            dynamic meInfoObject = MeInfoObject.GetObject(ok, id, firstName, lastName, username, languageCode);

            MeInfo meInfo = new MeInfo(meInfoObject);

            Assert.AreEqual(meInfo.Ok, ok);
            Assert.AreEqual(meInfo.Id, id);
            Assert.AreEqual(meInfo.FirstName, firstName);
            Assert.AreEqual(meInfo.LastName, lastName);
            Assert.AreEqual(meInfo.UserName, username);
            Assert.AreEqual(meInfo.LanguageCode, languageCode);
        }