private OrderFail CreateNewTransientOrderFail() { var spec = (IObjectSpec) Metamodel.GetSpecification(typeof (OrderFail)); var newOrderAdapter = LifecycleManager.CreateInstance(spec); var order = (OrderFail) newOrderAdapter.Object; order.OrderFailId = 0; return order; }
private Pet CreateNewTransientPet() { var nextIndex = Persistor.Instances<Pet>().Select(p => p.PetId).Max() + 1; var spec = (IObjectSpec) Metamodel.GetSpecification(typeof (Pet)); var newPetAdapter = LifecycleManager.CreateInstance(spec); var pet = (Pet) newPetAdapter.Object; pet.PetId = nextIndex; return pet; }
private Product CreateNewTransientProduct() { var nextIndex = Persistor.Instances <Product>().Select(p => p.Id).Max() + 1; var spec = (IObjectSpec)Metamodel.GetSpecification(typeof(Product)); var newProductAdapter = LifecycleManager.CreateInstance(spec); var product = (Product)newProductAdapter.Object; product.Id = nextIndex; return(product); }