public void with_a_valid_repo_and_logger()
        {
            var idService = new Mock <IIndexService>().Object;
            var logger    = new Mock <ILogger <LekkerIdService> >().Object;

            var service = new LekkerIdService(logger, idService);

            Assert.NotNull(service);
        }
        public void with_lekker_controller()
        {
            var repo          = new Mock <IModifiedUrlRepository>().Object;
            var indexService  = new Mock <IIndexService>().Object;
            var logger        = new Mock <ILogger <LekkerIdService> >().Object;
            var lekkerService = new LekkerIdService(logger, indexService);

            var controller = new LekkerUrlController(repo, lekkerService);

            Assert.NotNull(controller);
        }
示例#3
0
        public async Task with_a_fixed_value()
        {
            var item      = LekkerConstants.GetLekkerItemForChar('5');
            var idService = new Mock <IIndexService>();

            idService.Setup(i => i.GetNextIndex(It.IsAny <CancellationToken>()))
            .ReturnsAsync(5);

            var logger  = new Mock <ILogger <LekkerIdService> >().Object;
            var service = new LekkerIdService(logger, idService.Object);

            var id = await service.GetUniqueId(default).ConfigureAwait(false);
 public LekkerUrlController(IModifiedUrlRepository kortRepository, LekkerIdService lekkerIdService) : base(kortRepository, lekkerIdService)
 {
 }