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); }
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) { }