Exemplo n.º 1
0
        public async Task GetAsync_NoResult_RedirectBaseAsync()
        {
            var controller = new GoController(_queryBusMoq.Object, _googleAnalyticsMoq.Object);
            var result     = await controller.Index("xxx", null, null, null, null, default);

            result.Url.Should().Be("/");
        }
Exemplo n.º 2
0
        public async Task GetAsync_SomeIdentifierWithQuerySite_OkAsync()
        {
            _queryBusMoq.Setup(s => s.QueryAsync(It.IsAny <ShortUrlQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new ShortUrlDto()
            {
                Destination = "/test?v=1"
            });

            var controller = new GoController(_queryBusMoq.Object, _googleAnalyticsMoq.Object);
            var result     = await controller.Index("xxx", "frymo", null, null, null, default);

            result.Url.Should().Be("/test?v=1&site=frymo");
        }