public bool comparer(Category a, Category b) { if (a.Name == b.Name && a.Id == b.Id) { return true; } return false; }
public void FindTest() { Category expected = new Category(); categories = Categories(); foreach (var item in categories) { if (item.Id == 1) { expected = item; } } Category actual = repo.Find(1); Assert.IsTrue(comparer(expected, actual)); }
public void AddandDeleteTest() { List<Category> expected = Categories(); Category category = new Category() { Id = 9, Name = "Shop" }; expected.Add(category); repo.Add(category); List<Category> actual = repo.ReadAll(); Category actuall = actual.Last(); Assert.IsTrue(comparer(category, actuall)); repo.Delete(category.Id); expected.Remove(category); Assert.IsTrue(listcomparer(repo.ReadAll(), expected)); }
public void PutCategory(int id, Category category) { category.Id = id; facade.GetCategoryRepository().Edit(category); }
public void PostCategory(Category category) { facade.GetCategoryRepository().Add(category); }