コード例 #1
0
        public void CreateShouldCreateNewOrder()
        {
            // Given
            A.CallTo(() => _createOrderCommand.Run()).Returns(Constants.IphoneCaseOrder);

            // When
            var order = _ordersController.Create();

            // Then
            Assert.Equal(Constants.IphoneCaseOrder, order);

            A.CallTo(() => _createOrderCommand.Run()).MustHaveHappened();
        }
コード例 #2
0
        public void RunShouldReturnAggregatedBundlesForProduct()
        {
            // Given
            A.CallTo(() => _dapperService.ExecuteScalar <Guid>(A <string> .Ignored))
            .Returns(Constants.IphoneCaseOrder.Id);

            // When
            var order = _createOrderCommand.Run();

            // Then
            Assert.Equal(Constants.IphoneCaseOrder, order);

            A.CallTo(() => _dapperService.ExecuteScalar <Guid>(A <string> .Ignored))
            .MustHaveHappened();
        }
コード例 #3
0
 public Order Create()
 {
     return(_createOrderCommand.Run());
 }