private async Task<PushConfig> ReadConfig(Registration registration) { string configName; configName = FHConfig.GetInstance().IsLocalDevelopment ? Constants.LocalConfigFileName : Constants.ConfigFileName; return await registration.LoadConfigJson(configName); }
public async Task ShouldRegister() { //given var httpClient = new MockUpsHttpClient(); var registration = new Registration(); //when await registration.Register(new PushConfig {VariantId = "dummy"}, httpClient); //then Assert.IsTrue(httpClient.Installation.deviceToken != null); }
public async Task shouldReadLocalPushConfig() { //given var registration = new Registration(); //when var config = await registration.LoadConfigJson("push-config.json"); //then Assert.AreNotEqual(null, config); Assert.AreEqual(new Uri("http://localhost:8080/ag-push"), config.UnifiedPushUri); Assert.IsTrue(config.Categories.Contains("one")); }
public async Task<PushConfig> ReadConfig(Registration registration) { string configName; if (FHConfig.getInstance().IsLocalDevelopment) { configName = Constants.LOCAL_CONFIG_FILE_NAME; } else { configName = Constants.CONFIG_FILE_NAME; } return await registration.LoadConfigJson(configName); }