public void TestResources() { Assert.Pass(); var service = new NStackLocalizeService(new NStackRepository(Model)); try { var temp = service.GetResourceAsync(1208).Result; var something = temp.Data; } catch (Exception) { } Assert.IsTrue(true); }
public void TestConnection() { Assert.Pass(); var service = new NStackLocalizeService(new NStackRepository(Model)); try { var temp = service.GetLanguagesAsync(NStackPlatform.Backend).Result; var something = temp.Data; } catch (Exception) { } Assert.IsTrue(true); }
public void SetUp() { _repository = new Mock <INStackRepository> { DefaultValue = DefaultValue.Empty }; _repository.Setup(r => r.DoRequestAsync <DataWrapper <List <ResourceData> > >(It.Is <RestRequest>(s => s.Resource.EndsWith("platforms/backend")), It.IsAny <Action <HttpStatusCode> >())) .Returns(GetLanguageMock); _english = new TranslationData(); var defaultSection = new DefaultSection(); defaultSection.TryAdd("text", "I'm in English"); _english.TryAdd("default", defaultSection); _repository.Setup(r => r.DoRequestAsync <DataMetaWrapper <TranslationData> >(It.Is <RestRequest>(s => s.Resource.EndsWith($"resources/{_englishLanguage.Id}")), It.IsAny <Action <HttpStatusCode> >())) .Returns(Task.FromResult(new DataMetaWrapper <TranslationData> { Data = _english })); _repository.Setup(r => r.DoRequestAsync <DataMetaWrapper <ResourceItem> >(It.Is <RestRequest>(s => s.Resource.EndsWith($"resources/{_englishLanguage.Id}")), It.IsAny <Action <HttpStatusCode> >())) .Returns(Task.FromResult(new DataMetaWrapper <ResourceItem> { Data = _english })); _danish = new TranslationData(); var defaultDanishSection = new DefaultSection(); defaultDanishSection.TryAdd("text", "Jeg er på dansk"); _danish.TryAdd("default", defaultDanishSection); _repository.Setup(r => r.DoRequestAsync <DataMetaWrapper <TranslationData> >(It.Is <RestRequest>(s => s.Resource.EndsWith($"resources/{_danishLanguage.Id}")), It.IsAny <Action <HttpStatusCode> >())) .Returns(Task.FromResult(new DataMetaWrapper <TranslationData> { Data = _danish })); _repository.Setup(r => r.DoRequestAsync <DataMetaWrapper <ResourceItem> >(It.Is <RestRequest>(s => s.Resource.EndsWith($"resources/{_danishLanguage.Id}")), It.IsAny <Action <HttpStatusCode> >())) .Returns(Task.FromResult(new DataMetaWrapper <ResourceItem> { Data = _danish })); _service = new NStackLocalizeService(_repository.Object); }