public void FindAll_NoCartsInDB_ReturnEmptyList() { var target = new FakeShoppingCartRepository(_databaseSettings); var actual = target.FindAll(); Assert.Empty(actual); }
public void FindAll_HasTwoCartsInDB_ReturnAllCarts() { var target = new FakeShoppingCartRepository(_databaseSettings); var cart1 = new CartBuilder().WithId(null).WithCustomerId("1").Build(); target.Create(cart1); var cart2 = new CartBuilder().WithId(null).WithCustomerId("2").Build(); target.Create(cart2); var actual = target.FindAll().ToList(); var expected = new List <Cart> { cart1, cart2 }; Assert.Equal(expected, actual); }