[TestMethod] //テスト5 public void キーワードを新規登録できること() { var firstKeyword = Keyword.Create("firstKeyword"); var secondKeyword = Keyword.Create("secondKeyword"); keywordRepository.Store(firstKeyword); keywordRepository.Store(secondKeyword); } // KeywordRepository.storeのテスト完了
/// <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); } }