示例#1
0
        public void FindAll_NoCartsInDB_ReturnEmptyList()
        {
            var target = new FakeShoppingCartRepository(_databaseSettings);

            var actual = target.FindAll();

            Assert.Empty(actual);
        }
示例#2
0
        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);
        }