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