Esempio n. 1
0
 public void InitializeConnection()
 {
     dataStore = CreateDataStore();
 }
Esempio n. 2
0
 /// <summary>
 /// Registers a datastore with the datastore services.
 /// </summary>
 public static void RegisterDataStore(DataStore dataStore)
 {
     RegisteredDataStores.Add(dataStore);
 }
Esempio n. 3
0
        public void PolymorphicQueryWithFilter()
        {
            dataStore = CreateDataStore();
            dataStore.Settings.AutoGenerate = true;

            try {
                dataStore.DeleteStorage(typeof(Circle));
            } catch {}
            dataStore.CreateStorage(typeof(Circle));

            try {
                dataStore.DeleteStorage(typeof(Rectangle));
            } catch {}
            dataStore.CreateStorage(typeof(Rectangle));

            Circle c = new Circle();
            c.Color = "Green";
            c.Radius = 5;
            dataStore.Insert(c);

            Rectangle r = new Rectangle();
            r.Color = "Green";
            r.Width = 5;
            r.Length = 2;
            dataStore.Insert(r);

            IList shapes = dataStore.CreateFindCollectionCommand(typeof(Shape), null, true).Execute();

            Assert.IsTrue(shapes.Count == 2,"Returned Items = " + shapes.Count);
            Assert.IsTrue(((Shape)shapes[0]).GetArea() == 2 * Math.PI * Math.Pow(5,2),"Circle Area");
            Assert.IsTrue(((Shape)shapes[1]).GetArea() == 10,"Rectangle Area");

            dataStore.DeleteStorage(typeof(Circle));
            dataStore.DeleteStorage(typeof(Rectangle));
            dataStore.DeleteStorage(typeof(Shape));
        }
Esempio n. 4
0
        public void InitializeConnection()
        {
            dataStore = CreateDataStore();
            dataStore.Settings.AutoGenerate = true;

            dataStore.CreateStorage(typeof(Employee));

            Employee e = new Employee();
            e.EmployeeID = "1";
            e.FirstName = "Don";
            e.LastName = "Paulson";
            e.Title = "Director";
            e.Salary = 70000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "2";
            e.FirstName = "Sam";
            e.LastName = "Donaldson";
            e.Title = "Director";
            e.Salary = 70000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "3";
            e.FirstName = "Jim";
            e.LastName = "Davis";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "4";
            e.FirstName = "Ralph";
            e.LastName = "Emerson";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "5";
            e.FirstName = "Steve";
            e.LastName = "Johnson";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "6";
            e.FirstName = "Bonnie";
            e.LastName = "Illes";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "7";
            e.FirstName = "Tim";
            e.LastName = "Valdez";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "8";
            e.FirstName = "Peter";
            e.LastName = "Vanders";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "9";
            e.FirstName = "Sallie";
            e.LastName = "Johnston";
            e.Title = "Director";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "10";
            e.FirstName = "Mary";
            e.LastName = "Stucker";
            e.Title = "Marketing";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "11";
            e.FirstName = "Tim";
            e.LastName = "Valdez";
            e.Title = "Sales";
            e.Salary = 65000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "12";
            e.FirstName = "Tim";
            e.LastName = "Valdez";
            e.Title = "Technician";
            e.Salary = 70000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "13";
            e.FirstName = "Tim";
            e.LastName = "Valdez";
            e.Title = "Sales";
            e.Salary = 45000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "14";
            e.FirstName = "Patti";
            e.LastName = "Rollins";
            e.Title = "Secretary";
            e.Salary = 25000;
            dataStore.Insert(e);

            e = new Employee();
            e.EmployeeID = "15";
            e.FirstName = "Betty";
            e.LastName = "Alexander";
            e.Title = "Developer";
            e.Salary = 75000;
            dataStore.Insert(e);
        }
Esempio n. 5
0
 public void InitializeConnection()
 {
     dataStore = CreateDataStore();
     dataStore.Settings.AutoGenerate = true;
 }
Esempio n. 6
0
        public void InitializeConnection()
        {
            dataStore = CreateDataStore();
            dataStore.Settings.AutoGenerate = true;

            dataStore.CreateStorage(typeof(Manager));
            dataStore.CreateStorage(typeof(Employee));
            dataStore.CreateStorage(typeof(Project));
            dataStore.CreateStorage(typeof(Task));
            dataStore.CreateStorage(typeof(Posting));

            InsertTestData();
        }