public void DownOrderComponent(RecipeComponent recipeComponent) { var currentOrder = recipeComponent.Order; if (currentOrder < RecipeComponents.Count()) { var newOrder = currentOrder + 1; using (AppDbContext db = App.GetContext()) { var currentRecipeComponent = db.RecipeComponents.FirstOrDefault(rc => rc.Order == newOrder); if (currentRecipeComponent != null) { currentRecipeComponent.Order = currentOrder; recipeComponent.Order = newOrder; db.RecipeComponents.Update(currentRecipeComponent); db.RecipeComponents.Update(recipeComponent); db.SaveChanges(); LoadRecipeComponents(); } } } }
public void Should_ThrowArgumentNullException_WhenParameterIsNull(string name, RecipeComponents recipeComp) { Assert.Throws <ArgumentNullException>(() => new Recipe(name, recipeComp)); }