コード例 #1
0
        public void ValidRetireve()
        {
            // Arrange
            var orderedItemsRepo = new OrderItemsDbRepository();
            var expected         = new OrderItems(1)
            {
                Product = "Boots"
            };

            //Act
            var actual = orderedItemsRepo.RetrieveById(1);

            //Assert
            Assert.AreEqual(expected.OrderItemId, actual.OrderItemId);
        }
コード例 #2
0
        public void InValidSave()
        {
            //Arrange
            var orderedItemsRepo = new OrderItemsDbRepository();
            var newOrderedItem   = new OrderItems(1)
            {
                Product       = "Boots",
                HasChanges    = true,
                PurchasePrice = null,
                Quantity      = 2
            };

            //Act
            var actual = orderedItemsRepo.Save(newOrderedItem);

            //Assert
            Assert.AreEqual(false, actual);
        }