コード例 #1
0
                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);
                }
コード例 #2
0
                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();
                }
コード例 #3
0
                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);
                }
コード例 #4
0
                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();
                }
コード例 #5
0
 public Given_A_Insert_Command(Execute fixture)
 {
     _sutPinata = fixture._sutPinata;
     _sutPinata.Feed("Sample/sqlData.json");
     _sutPinata.Execute(CommandType.Delete);
 }