public static void SetDatabaseReferTest(DBKind dbKind, int dbTypeId) { var typeId = (TypeId)dbTypeId; var instance = new CommonEventSpecialNumberArgDesc.InnerDescNormal(); var changedPropertyList = new List <string>(); instance.PropertyChanged += (sender, args) => { changedPropertyList.Add(args.PropertyName); }; var errorOccured = false; try { instance.SetDatabaseRefer(dbKind, typeId); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーが発生すること Assert.IsTrue(errorOccured); // プロパティ変更通知が発火していないこと Assert.AreEqual(changedPropertyList.Count, 0); }