public static void AssemblyInit(TestContext testContext) { var builder = new DbContextOptionsBuilder <QSOColletorContext>().UseInMemoryDatabase("QSOCollector"); _loggerFactory = new LoggerFactory(); var context = new QSOColletorContext(builder.Options, _loggerFactory); var stations = Enumerable.Range(1, 3) .Select(i => new Station() { StationId = i, Callsign = "SQ7MRU", Locator = "JO91vr", Operator = "Pawel", QTH = "Koluszki", Name = $"Koluszki #{i}" }); context.Station.AddRange(stations); context.SaveChanges(); string adif = File.ReadAllText("Sample.ADIF"); using (AdifReader ar = new AdifReader(adif)) { foreach (Station s in context.Station) { foreach (AdifRow row in ar.GetAdifRows()) { context.Log.Add(Converters.Convert(row, s)); context.SaveChanges(); } } } _context = context; }
public PublicController(QSOColletorContext context, ILogger <PublicController> logger) { _context = context; _logger = logger; }
public RestrictedController(QSOColletorContext context, ILogger <RestrictedController> logger) { _context = context; _logger = logger; }