Ejemplo n.º 1
0
 public DatabaseLoggingTest()
 {
     DatabaseReset.Drop(Databases.AnalyticsPlatform);
     DatabaseReset.Drop(Databases.LakeYouTubeData);
     DatabaseReset.Migrate(Databases.AnalyticsPlatform);
     DatabaseReset.Migrate(Databases.LakeLogging);
 }
Ejemplo n.º 2
0
        public YouTubeFetcherTest()
        {
            DatabaseReset.Drop(Databases.LakeYouTubeAnalytics);
            DatabaseReset.Migrate(Databases.LakeYouTubeAnalytics);
            DatabaseReset.Migrate(Databases.LakeYouTubeData);

            YDS = new YouTubeDataSteps();
        }
Ejemplo n.º 3
0
        //Constructor:
        public MoviesDAL_Tests()
        {
            string environment     = "test";
            CRoot  CompositionRoot = new CRoot(environment);

            dbReset = new DatabaseReset(environment);

            movies_dal = CompositionRoot.MoviesDAL;
        }
        //Constructor:
        public UsersDAL_Tests()
        {
            string environment     = "test";
            CRoot  CompositionRoot = new CRoot(environment);

            dbReset = new DatabaseReset(environment);

            users_dal = CompositionRoot.UsersDAL;
        }
Ejemplo n.º 5
0
        public AdWordsTransformationTest()
        {
            DatabaseReset.Drop(Databases.AnalyticsPlatform);
            DatabaseReset.Drop(Databases.LakeYouTubeData);
            DatabaseReset.Migrate(Databases.AnalyticsPlatform);
            DatabaseReset.Migrate(Databases.LakeAdWords);

            APS  = new AnalyticsPlatformSteps();
            AWDS = new AdWordsDataSteps();
        }
Ejemplo n.º 6
0
 public AccountManagementTest()
 {
     DatabaseReset.Drop(Databases.AnalyticsPlatform);
     DatabaseReset.Migrate(Databases.AnalyticsPlatform);
     WebHost = Program.BuildWebHost(new string[] {});
     using (var scope = WebHost.Services.CreateScope()) {
         var services = scope.ServiceProvider;
         services.GetService <IDbInitializer>().Initialize();
     }
 }
Ejemplo n.º 7
0
        public FacebookTransformationTest()
        {
            DatabaseReset.Drop(Databases.AnalyticsPlatform);
            DatabaseReset.Drop(Databases.LakeFacebook);
            DatabaseReset.Drop(Databases.LakeLogging);
            DatabaseReset.Migrate(Databases.LakeLogging);
            DatabaseReset.Migrate(Databases.AnalyticsPlatform);
            DatabaseReset.Migrate(Databases.LakeAdWords);
            DatabaseReset.Migrate(Databases.LakeFacebook);

            APS = new AnalyticsPlatformSteps();
        }
Ejemplo n.º 8
0
        private static void SetupTest(string testName)
        {
            FileSystemHelpers.DeleteDirectoryIfExists("cache");
            FileSystemHelpers.DeleteDirectoryIfExists("credentials");
            FileSystemHelpers.DeleteDirectoryIfExists("schema");
            if (File.Exists(JobConstants.JobConfigFile))
            {
                File.Delete(JobConstants.JobConfigFile);
            }
            ZipFile.ExtractToDirectory($"Resources/{testName}.zip", "./");
            DatabaseReset.MigrateFacebook();

            foreach (var f in Directory.EnumerateFiles("cache"))
            {
                Console.WriteLine(f);
            }
        }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            //PrintTitle("WuHu - nothing to do here...");

            PrintTitle("WuHu Server - Create Database");

            IDatabase database = DalFactory.CreateDatabase();

            Assert.IsNotNull(database);
            Console.WriteLine("create database...");
            CreateDatabase(database);
            Console.WriteLine("done.");
            Console.WriteLine("clear database...");
            DatabaseReset.Clear(database);
            Console.WriteLine("done.");
            Console.WriteLine("insert data to database.");
            DatabaseReset.Insert(database);
            Console.WriteLine("done.");
            Console.WriteLine("press {Enter} to quit this program...");
            Console.Read();
        }
Ejemplo n.º 10
0
 public ContinuityReportTest()
 {
     DatabaseReset.Drop(Databases.LakeYouTubeData);
     DatabaseReset.Migrate(Databases.LakeYouTubeData);
     YDS = new YouTubeDataSteps();
 }
Ejemplo n.º 11
0
 public EfDateTimeHandling()
 {
     DatabaseReset.Drop(Databases.AnalyticsPlatform);
     DatabaseReset.Migrate(Databases.AnalyticsPlatform);
     APS = new AnalyticsPlatformSteps();
 }
Ejemplo n.º 12
0
 public MetaTagsTest()
 {
     DatabaseReset.Drop(Databases.AnalyticsPlatform);
     DatabaseReset.Migrate(Databases.AnalyticsPlatform);
     APS = new AnalyticsPlatformSteps();
 }
Ejemplo n.º 13
0
 public void InitDB()
 {
     DatabaseReset.Clear(database);
     DatabaseReset.Insert(database);
 }
Ejemplo n.º 14
0
 public TableOperationsTest()
 {
     DatabaseReset.Drop(Databases.LakeYouTubeData);
     DatabaseReset.Migrate(Databases.LakeYouTubeData);
     YDS = new YouTubeDataSteps();
 }
Ejemplo n.º 15
0
 public FacebookFetcherTest()
 {
     DatabaseReset.Drop(Databases.LakeFacebook);
     APS = new AnalyticsPlatformSteps();
 }