Esempio n. 1
0
        public void Write()
        {
            var record = new PizzaBox.Domain.Models.Elements.Business();

            record.Name = "Write Test Pizzoria";

            record.Addresses.Add(new PizzaBox.Data.Entities.Address {
                Apt    = "A",
                City   = "Ontario",
                State  = "TX",
                Street = "Write Employee Street",
                Zip    = "91837"
            });

            record.Save();

            using (var context = new PizzaBox.Data.PizzaBoxDbContext())
                if (context.Outlets.Find(record.Id).Id != System.Guid.Empty)
                {
                    Assert.Pass("Value: {0}", record.Addresses.ToString());
                }
                else
                {
                    Assert.Fail("Value: {0}", record.Id);
                }
        }
Esempio n. 2
0
        public void Delete()
        {
            var record = new PizzaBox.Domain.Models.Elements.Business();

            record.Name = "Delete Test Pizzoria";

            record.Addresses.Add((new PizzaBox.Data.Entities.Address {
                Apt = "A",
                City = "Orlando",
                State = "TX",
                Street = "Write Employee Street",
                Zip = "91837"
            }));

            record.Save();
            record.Delete();

            using (var context = new PizzaBox.Data.PizzaBoxDbContext())
                if (context.Outlets.Find(record.Id) == null)
                {
                    Assert.Pass();
                }
                else
                {
                    Assert.Fail();
                }
        }
Esempio n. 3
0
        public void Read()
        {
            var records = new PizzaBox.Domain.Models.Businesses();
            var query   = new PizzaBox.Domain.Models.Elements.BusinessQuery {
                Name = "Read Test Pizzoria"
            };
            var record = new PizzaBox.Domain.Models.Elements.Business {
                Name = "Read Test Pizzoria"
            };

            record.Addresses.Add(

                new PizzaBox.Data.Entities.Address {
                Apt    = "A",
                City   = "Vegas",
                State  = "TX",
                Street = "Write Employee Street",
                Zip    = "91837"
            }

                );

            records.Records.Add(record);

            foreach (var element in records.Records)
            {
                element.Save();
            }

            if (records.Query(ref query) != PizzaBox.Domain.Models.Elements.Business.Empty)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }