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 }); }