public Given_A_Insert_Command(ExecuteWithParameters fixture) { _sutPinata = fixture._sutPinata; _sutPinata.Feed("Sample/mongoDataWithParameters.json"); parameters = new Dictionary <string, string>(); parameters.Add("user_id_01", "57cf3ac41c61d08a18c832c2"); parameters.Add("user_id_02", "57cf3ad71c61d08a18c832c3"); parameters.Add("user_01_email", "*****@*****.**"); parameters.Add("user_02_email", "*****@*****.**"); parameters.Add("user_01_age", "36"); parameters.Add("user_02_age", "66"); parameters.Add("user_01_birthday", new DateTime(1980, 09, 01).ToString()); parameters.Add("user_02_birthday", new DateTime(1950, 01, 03).ToString()); parameters.Add("user_01_interest", "[ \" sports\" ]"); parameters.Add("user_02_interest", "[ \" sports\", \"anime\", \"series\" ]"); parameters.Add("user_01_address", "{ \"Street\" : \"Viaduto do Cha, 15\", \"District\" : \"Centro\", \"City\" : \"São Paulo\", \"State\" : \"SP\" }"); parameters.Add("user_02_address", "{ \"Street\" : \"Av. Brasil, 2971\", \"District\" : \"Compensa\", \"City\" : \"Manaus\", \"State\" : \"AM\" }"); _sutPinata.Execute(CommandType.Delete, parameters); }
public PinataCoreTest() { var builder = new ConfigurationBuilder(); builder.SetBasePath(Directory.GetCurrentDirectory()); builder.AddJsonFile("appsettings.json"); var connectionStringConfig = builder.Build(); _sutPinata = new PinataCore(connectionStringConfig.GetConnectionString("soclminer_mysql"), Provider.Type.MySQL); }
public Given_A_Valid_Sample_Data() { string baseDataPath = @"JSON\MongoDB"; string[] dataPath = { //Path.Combine(baseDataPath, "CartAbandonment.json") Path.Combine(baseDataPath, "Transition.json") }; string connectionString = ConfigurationManager.GetConnectionString("SocialMiner.MongoDB"); _sutPinataCore = new PinataCore(connectionString, Provider.Type.MongoDB, dataPath); _sutPinataCore.Feed(); }
public Given_A_Insert_Command(ExecuteWithParameters fixture) { _sutPinata = fixture._sutPinata; _sutPinata.Feed("Sample/sqlDataWithParameters.json"); parameters = new Dictionary <string, string>(); parameters.Add("movie_01", "The Color Purple"); parameters.Add("movie_02", "Lights Out"); parameters.Add("movie_03", "The Danish Girl"); parameters.Add("actor_01", "Danny Glover"); parameters.Add("actor_02", "Whoopi Goldberg"); parameters.Add("actor_03", "Eddie Redmayne"); parameters.Add("actor_04", "Teresa Palmer"); _sutPinata.Execute(CommandType.Delete, parameters); }
public Given_A_Valid_Sample_Data() { const string baseDataPath = @"JSON\MySQL"; string[] dataPath = { Path.Combine(baseDataPath, "SetupItem.json"), Path.Combine(baseDataPath, "SetupDomain.json"), Path.Combine(baseDataPath, "Setup.json"), Path.Combine(baseDataPath, "SetupType.json"), Path.Combine(baseDataPath, "SetupSource.json"), Path.Combine(baseDataPath, "SetupRule.json") }; string connectionString = ConfigurationManager.GetConnectionString("SocialMiner.MySQL"); _sutPinataCore = new PinataCore(connectionString, Provider.Type.MySQL, dataPath); _sutPinataCore.Feed(); }
public Given_A_Insert_Command(Execute fixture) { _sutPinata = fixture._sutPinata; _sutPinata.Feed("Sample/sqlData.json"); _sutPinata.Execute(CommandType.Delete); }