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