public void Test() { var proxy = new AppProxy(BaseAddress); var credential = new AppCredentialModel { AppId = AppId, Key = AdminKey }; var app = proxy.Get(credential).Result; Assert.AreEqual(AppName, app.Name); Assert.AreEqual(AppSettings, app.Settings); proxy.Update(credential, new ApplicationModel { Name = "newApp", Settings = "newSettings" }).Wait(); app = proxy.Get(credential).Result; Assert.AreEqual("newApp", app.Name); Assert.AreEqual("newSettings", app.Settings); }
static void Main(string[] args) { ActualFoo actualFoo = new ActualFoo(); var app = new AppProxy <IFoo>().Init(actualFoo); app.Execute(); var o = app.Object as ActualFoo; Console.ReadLine(); }
// Use this for initialization public AppProxy() : base(NAME) { instances = this; }