public void GetRepository_Random()
        {
            IRepositoryFactory f = new RepositoryFactory(new Mocks.MockRepositoryConfigurationMockRandom());
            Assert.IsNotNull(f, "failed to create repo factory");

            IKPIRepository repo = f.GetRepository();
            Assert.IsNotNull(repo, "failed to get repository from factory");
            Assert.IsInstanceOf<RandomKPIRepository>(repo, "failed to get repository from factory");
        }
        public void GetRepository_Database()
        {
            IRepositoryFactory f = new RepositoryFactory(new Mocks.MockRepositoryConfigurationDatabase(cDBConnectionString));
            Assert.IsNotNull(f, "failed to create repo factory");

            IKPIRepository repo = f.GetRepository();
            Assert.IsNotNull(repo, "failed to get repository from factory");
            Assert.IsInstanceOf<DatabaseKPIRepository>(repo, "failed to get repository from factory");
        }