public void DeleteOrderRepositoryTest() { //Arrange IOrderRepository repository = new OrderRepository(); //Action var deletedOrder = repository.Delete(1); //Assert var persistedOrder = _contextForTest.Orders.Find(1); Assert.IsNull(persistedOrder); }
public void CreateOrderRepositoryTest() { //Arrange Order b = ObjectMother.GetOrder(); IOrderRepository repository = new OrderRepository(); //Action Order newOrder = repository.Save(b); //Assert Assert.IsTrue(newOrder.Id > 0); }
public void RetrieveOrderRepositoryTest() { //Arrange IOrderRepository repository = new OrderRepository(); //Action Order order = repository.Get(1); //Assert Assert.IsNotNull(order); Assert.IsTrue(order.Id > 0); Assert.IsFalse(string.IsNullOrEmpty(order.Name)); Assert.IsFalse(string.IsNullOrEmpty(order.Plataform)); }
public void UpdateOrderRepositoryTest() { //Arrange IOrderRepository repository = new OrderRepository(); Order order = _contextForTest.Orders.Find(1); order.Name = "Counter Strike:Global Offensive"; order.Plataform = "Personal Computer"; //Action var updatedOrder = repository.Update(order); //Assert var persistedOrder = _contextForTest.Orders.Find(1); Assert.IsNotNull(updatedOrder); Assert.AreEqual(updatedOrder.Id, persistedOrder.Id); Assert.AreEqual(updatedOrder.Name, persistedOrder.Name); Assert.AreEqual(updatedOrder.Plataform, persistedOrder.Plataform); }