Example #1
0
        public void NewTradeOrderCallsTheCorrectMethodFromTheUnderlyingCore()
        {
            //Arrange
            var newTradeOrderRequestDTO = new NewTradeOrderRequestDTO();

            _mockNewTradeOrderPlacer.Expect(x => x.NewTradeOrder(newTradeOrderRequestDTO))
            .Return(new ApiTradeOrderResponseDTO());

            //Act
            var response = _orderService.NewTradeOrder(newTradeOrderRequestDTO);

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