示例#1
0
        public void MockCiApi()
        {
            //Arrange
            ICiApi mockCiApi  = MockRepository.GenerateMock <ICiApi>();
            string username   = "******";
            string password   = "******";
            string tradingUrl = "trade";

            mockCiApi.Expect(x => x.Login(username, password, tradingUrl))
            .Return(new ApiLogOnResponseDTO()
            {
                Session = "sesh"
            });

            var aClientClass = new ClientLoginClass(mockCiApi);

            aClientClass.ClientLogin(username, password, tradingUrl);

            mockCiApi.VerifyAllExpectations();
        }
 public ClientLoginClass(ICiApi ciApi)
 {
     _ciApi = ciApi;
 }
 public ClientLoginClass(ICiApi ciApi)
 {
     _ciApi = ciApi;
 }