Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
    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);
    }