protected override void LoadTestData() { var ingredientRepository = new IngredientRepository(); ingredient = ingredientRepository.SaveOrUpdate(new Ingredient {Name = "Pannbiff"}); user = new UserRepository().Save(new User { Username = "******" }); user2 = new UserRepository().Save(new User { Username = "******" }); var user3 = new UserRepository().Save(new User { Username = "******" }); NHibernateSession.Current.Flush(); var userIngredientRepository = new UserIngredientRepository(); userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 10, User = user, Date = now}); userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 100, User = user, Date = now}); userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 200, User = user, Date = now.AddDays(-1)}); userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 10, User = user2, Date = now }); userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 100, User = user3, Date = now }); userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 200, User = user2, Date = now.AddDays(-1) }); NHibernateSession.Current.Flush(); }
public void shouldSaveUserIngredient() { var repository = new UserIngredientRepository(); var userIngredient = repository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 100, User = user, Date = now.AddDays(-1)}); Assert.That(userIngredient.Id, Is.GreaterThan(0)); }