public void IdentifierServiceShouldReturnProperCodeForNewlyCreatedFactoryAndService() { var dbContextOptions = new DbContextOptionsBuilder <IdentifierGeneratorDbContext>() .UseInMemoryDatabase($"IdentifierDb-{Guid.NewGuid().ToString()}") .Options; using (var dbContext = new IdentifierGeneratorDbContext(dbContextOptions)) { var identifierRepository = new IdentifierRepository(dbContext); var identifierService = new IdentifierService(identifierRepository); var code = identifierService.GenerateCodeFor("F001", "C001"); Assert.Equal("C001-F001-1", code); } }
public FactoryCategoryGeneratedIdentifiersQuery(IdentifierGeneratorDbContext identifierGeneratorDbContext) { _dbContext = identifierGeneratorDbContext; }
public AllIdentifierQuery(IdentifierGeneratorDbContext identifierGeneratorDbContext) { _dbContext = identifierGeneratorDbContext; }