public void NewFutureOptionCallsTheCorrectMethodFromTheUnderlyingCore()
        {
            //Arrange
            var futureOptionRequestDTO = new NewFutureOptionRequestDTO();
            var mockFutureOptionPlacer = MockRepository.GenerateMock<FutureOptionPlacer>(_mockConnection);
            mockFutureOptionPlacer.Expect(x => x.NewFutureOption(futureOptionRequestDTO))
                .Return(new NewFutureOptionResponseDTO());

            //Act
            var response = new FutureOptionService(mockFutureOptionPlacer).NewFutureOption(futureOptionRequestDTO);

            //Assert
            Assert.IsInstanceOfType(typeof(NewFutureOptionResponseDTO), response);
            mockFutureOptionPlacer.VerifyAllExpectations();
        }
 public NewFutureOptionResponseDTO NewFutureOption(NewFutureOptionRequestDTO futureOptionRequestDTO)
 {
     Log.Debug("New future option request.");
     return _futureOptionPlacer.NewFutureOption(futureOptionRequestDTO);
 }