示例#1
0
        public void Delete()
        {
            var record = new PizzaBox.Domain.Models.Elements.Address();

            record.Apartment = "A";
            record.City      = "Ft. Worth";
            record.State     = "TX";
            record.Street    = "I Should be Deleted Street";
            record.Zip       = "91837";

            record.Save();

            System.Guid test = record.Id;

            record.Delete();

            using (var context = new PizzaBox.Data.PizzaBoxDbContext())
                if (context.Addresses.Find(test) == null)
                {
                    Assert.Pass();
                }
                else
                {
                    Assert.Fail();
                }
        }
示例#2
0
        public void Write()
        {
            var record = new PizzaBox.Domain.Models.Elements.Address();

            record.Apartment = "A";
            record.City      = "Irvin";
            record.State     = "TX";
            record.Street    = "I should be written only";
            record.Zip       = "91837";

            record.Save();

            using (var context = new PizzaBox.Data.PizzaBoxDbContext())
                if (context.Addresses.Find(record.Id).Id != System.Guid.Empty)
                {
                    Assert.Pass("Value: {0}", record.Id);
                }
                else
                {
                    Assert.Fail("Value: {0}", record.Id);
                }
        }
示例#3
0
        public void Read()
        {
            var records = new PizzaBox.Domain.Models.Addresses();

            var query = new PizzaBox.Domain.Models.Elements.AddressQuery {
                Apartment = "A",
                City      = "Kingsville",
                State     = "TX",
                Street    = "I Should be Read Street",
                Zip       = "91837"
            };

            var record = new PizzaBox.Domain.Models.Elements.Address {
                Apartment = "A",
                City      = "Houston",
                State     = "TX",
                Street    = "I Should be Read Street",
                Zip       = "91837"
            };

            records.Records.Add(record);

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

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