예제 #1
0
        public void NewStopLimitOrderCallsTheCorrectMethodFromTheUnderlyingCore()
        {
            //Arrange
            var newStopLimitOrderRequestDTO = new NewStopLimitOrderRequestDTO();

            _mockNewStopLimitOrderPlacer.Expect(x => x.NewStopLimitOrder(newStopLimitOrderRequestDTO))
            .Return(new ApiTradeOrderResponseDTO());

            //Act
            var response = _orderService.NewStopLimitOrder(newStopLimitOrderRequestDTO);

            //Assert
            Assert.IsInstanceOfType(typeof(ApiTradeOrderResponseDTO), response);
            _mockNewStopLimitOrderPlacer.VerifyAllExpectations();
        }