Пример #1
0
            public void CanMapId()
            {
                var db = new Db();
                db.MapId((Car c) => c.CarId);

                var car = new Car();
                db.Set<Car>().Add(car);

                Assert.True(car.CarId != 0);
                Assert.True(car.Id == 0);
            }
Пример #2
0
            public void CanMapForeignKey()
            {
                var db = new Db().WithForeignKeyInitializer()
                                 .MapForeignKey((Person c) => c.Address, c => c._AddressId);

                var p = new Person {Address = new Address()};

                db.Set<Person>().Add(p);
                Assert.NotNull(p._AddressId);
                Assert.Null(p.AddressId);
            }