static void Main(string[] args)
 {
     //Database.SetInitializer(new DataContextInitializer());
     Demo1DataContext context = new Demo1DataContext();
     IList <Manufacturer> manufacturers = context.Manufacturers.ToList();
     Console.WriteLine(string.Format("Ferrari is {0} miles from Lamborghini.", Math.Round(manufacturers[0].Location.Distance(manufacturers[1].Location).Value / 1609.344, 2)));
     Console.ReadKey();
 }
 public void All_Manufacturers_ShouldReturn_4_Manufacturers()
 {
     //Arrange
     Database.SetInitializer(new TestDataContextInitializer());
     Demo1DataContext _db = new Demo1DataContext();
     //Act
     IList<Manufacturer> result = _db.Manufacturers.ToList();
     //Assert
     result.Count().Should().Be(4);
 }
        static void Main(string[] args)
        {
            Database.SetInitializer(new DataContextInitializer());
            Demo1DataContext context = new Demo1DataContext();

            //THIS IS DEMO-WARE --- DO NOT DO THIS IN PRODUCTION -- Please Have a Proper Data Access Layer!!!!
            IList <Manufacturer> manufacturers = context.Manufacturers.ToList();

            Console.Write("Tada!");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Database.SetInitializer(new DataContextInitializer());
            using (var context = new Demo1DataContext())
            {
                //THIS IS DEMO-WARE --- DO NOT DO THIS IN PRODUCTION -- Please Have a Proper Data Access Layer!!!!
                IList<Manufacturer> manufacturers = context.Manufacturers.ToList();
                Console.WriteLine(string.Format("Ferrari is {0} miles from Lamborghini.", Math.Round(manufacturers[0].Location.Distance(manufacturers[1].Location).Value / 1609.344, 2)));
            }

            Console.WriteLine("Tada!");

            Console.ReadKey();
        }