public void TestConstructor_Err_0101()
        {
            // 準備
            // ディベロッパートークンがデフォルト値のまま
            string devToken = "your developer token";

            // テスト実行
            Exception result = null;
            try
            {
                EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken);
            }
            catch (Exception ex)
            {
                result = ex;
            }

            // 検証
            Assert.IsInstanceOf<ApplicationException>(result, result.ToString());


            // 準備
            // ディベロッパートークンのフォーマットエラー
            devToken = "1234567890";

            // テスト実行
            result = null;
            try
            {
                EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken);
            }
            catch (Exception ex)
            {
                result = ex;
            }

            // 検証
            Assert.IsInstanceOf<ApplicationException>(result, result.ToString());


            // 準備
            // ディベロッパートークンの値まちがい
            devToken = "S=s1:U=1234:E=12345678901:C=12345678901:P=123:A=en-devtoken:V=1:H=12345678901234567890123456789012";

            // テスト実行
            result = null;
            try
            {
                EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken);
            }
            catch (Exception ex)
            {
                result = ex;
            }

            // 検証
            Assert.IsInstanceOf<ApplicationException>(result, result.ToString());
        }
        public void TestConstructor_Normal_0001()
        {
            // 準備

            // テスト実行
            EvernoteHelper target = new EvernoteHelper(mEvernoteHost, mDevToken);

            // 検証
            // 例外が発生しなければOK
            Assert.True(true);
        }
        /// <summary>
        /// ノートを検索する。
        /// </summary>
        /// <param name="condition"></param>
        /// <param name="maxCount"></param>
        public void Find(string evernoteHost, string devToken, Condition condition, int maxCount)
        {
            EvernoteHelper helper = new EvernoteHelper(evernoteHost, devToken);

            switch (condition.Kind) {
                case Condition.ConditionKind.WORD:
                    mNotes = helper.FindNotes(condition.Word, maxCount);
                    break;
                case Condition.ConditionKind.GUID:
                    mNotes = helper.GetNoteAsList(condition.Guid);
                    break;
                default:
                    throw new ApplicationException("検索条件が不明です。");
            }
        }
        public void TestConstructor_Err_0201()
        {
            // 準備
            string evernoteHost = "xxxxx.nothing.xxxxx";

            // テスト実行
            Exception result = null;
            try
            {
                EvernoteHelper target = new EvernoteHelper(evernoteHost, mDevToken);
            }
            catch (Exception ex)
            {
                result = ex;
            }

            // 検証
            Assert.IsInstanceOf<ApplicationException>(result, result.ToString());
        }