Esempio n. 1
0
 public void CancelOrderTest()
 {
     var mockWebClientProxy = new Mock<IWebClientProxy>();
     mockWebClientProxy.Setup(x => x.UploadString(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>()))
         .Returns(
             () => { return "some result"; });
     ApiClientResolver.Instance.Container.Register(mockWebClientProxy.Object);
     ApiClient apiClient = new ApiClient();
     apiClient.Initialize("blah", "user", "password");
     string retval = apiClient.CancelOrder(new OrderResponse{OrderID = 1, OrderType = OrderType.EmailBroadcast});
     Assert.AreEqual("some result", retval);
 }
Esempio n. 2
0
 public void GetListsTest()
 {
     var mockWebClientProxy = new Mock<IWebClientProxy>();
     mockWebClientProxy.Setup(x => x.DownloadString(It.IsAny<string>(), It.IsAny<string>())).Returns(() =>
     {
         return "downloaded string";
     });
     mockWebClientProxy.Setup(x => x.UploadString(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>()))
         .Returns(
             () => { return "some result"; });
     ApiClientResolver.Instance.Container.Register(mockWebClientProxy.Object);
     ApiClient apiClient = new ApiClient();
     apiClient.Initialize("blah", "user", "password");
     string lists = apiClient.GetLists(ReportReturnType.XML);
     Assert.IsNotNull("downloaded string");
 }