Пример #1
0
        public void TestShippingAddressDelete()
        {
            // Arrange
            var fakeShippingAddress = FakeShippingAddresses().First();

            var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>();

            mockBusinessLogic
            .Setup(bl => bl.ShippingAddress.DeleteById(fakeShippingAddress.Id));

            var controller = new ShippingAddressController(mockBusinessLogic.Object);

            // Act
            var result = controller.Delete(fakeShippingAddress.Id);

            // Assert
            mockBusinessLogic.VerifyAll();

            Assert.IsInstanceOfType(result, typeof(OkResult));
        }