Ejemplo n.º 1
0
        [TestMethod] //テスト5
        public void キーワードを新規登録できること()
        {
            var firstKeyword  = Keyword.Create("firstKeyword");
            var secondKeyword = Keyword.Create("secondKeyword");

            keywordRepository.Store(firstKeyword);
            keywordRepository.Store(secondKeyword);
        } // KeywordRepository.storeのテスト完了
Ejemplo n.º 2
0
        /// <summary>
        /// アルバムの登録
        /// </summary>
        /// <param name="keyword"></param>
        /// <returns>終了状態を数値で返す</returns>
        public int Execute(string keywordName)
        {
            var result = _keywordRepository.Find(keywords => keywords.SingleOrDefault(keyword => keyword.Name == keywordName));

            // 登録済みのアルバム名でない場合
            if (result == null)
            {
                var keyword = Keyword.Create(keywordName);
                _keywordRepository.Store(keyword);

                // 正常終了
                return(0);
            }
            else
            {
                // 既存のアルバム名
                return(1);
            }
        }