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(); }