public void create_extended_db()
        {
            var factory = Fluently.Configure()
            .Database(MsSqlConfiguration
                         .MsSql2008
                         .ShowSql()
                         .ConnectionString(a_builder => a_builder.FromConnectionStringWithKey("DefaultExtendedConnection"))
                         )
                                 .ExposeConfiguration(a_configuration =>
                                    new SchemaExport(a_configuration).Create(true, true))
            .Mappings(a_configuration => a_configuration
                                            .FluentMappings
                                            .AddFromAssemblyOf<OrderMapping>()
                                            .AddFromAssemblyOf<OrderItemExtendedMapping>())
            .BuildSessionFactory();

             var session = factory.OpenSession();
             Order order = new Order();
             order.AddOrderItem(new OrderItemExtended
             {
            DateOfPurchase = DateTime.Now,
            Quantity = 10
             });

             session.Save(order);
             session.Flush();

             // Pobranie
             var recived = session.Get<Order>(order.Id);
        }
 public void order_add_test_shoud_add()
 {
     Order order = new Order();
      order.AddOrderItem(new OrderItemExtended
     {
        DateOfPurchase = DateTime.Now,
        Quantity = 10
     });
 }