public void Count() { var _context = new DBDataModel(); IArtistRepository rep = new ArtistRepository(_context); var count = rep.Count(); Assert.IsTrue(count > 0); }
void ParseDBJsonData(string jsonText) { dbJsonData = JsonUtility.FromJson <DBDataModel>(jsonText); foreach (DBDataDetailModel detail in dbJsonData.DB) { Debug.Log("" + detail.img + ", " + detail.location + ", " + detail.datetime); } //TestShowLoadedData(); }
/// <summary> /// log into database using provided connection string to make sure the connection string is accurate /// </summary> /// <param name="startOptions">Parsed StartOptions</param> /// <returns>bool: True = success</returns> public async Task <bool> SetDBSettingsAsync(StartOptions.StartOptions startOptions) { //Set the DB Connection String var isDBLoggedIn = await DBDataModel.CheckDBConnectionAsync(startOptions.DBConnectionString); //Set the Save Destination if (startOptions.Destination == null || "csv".Equals(startOptions.Destination.ToLower())) { SetDataSaveDestination(DestinationSaveEnum.Csv); } else if ("sqlserver".Equals(startOptions.Destination.ToLower())) { SetDataSaveDestination(DestinationSaveEnum.SqlServer); } if (!isDBLoggedIn) { _log.Error("The Database connection is not correct."); return(false); } return(true); }