public void Remove_Test()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DatabaseContext>();

            optionsBuilder.UseSqlite($"Data Source={Path.GetTempFileName()}");
            var lib = new GameRecordLibrary(optionsBuilder);

            var record = lib.CreateRecord("TEST_PLATFORM");

            Assert.NotNull(lib.GetRecord(record.RecordID));
            lib.DeleteRecord(record);
            Assert.Null(lib.GetRecord(record.RecordID));
        }
        public async Task GetGameByGuidAsync_Test()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DatabaseContext>();

            optionsBuilder.UseSqlite($"Data Source={Path.GetTempFileName()}");
            var lib = new GameRecordLibrary(optionsBuilder);

            var record = await lib.CreateRecordAsync("TEST_PLATFORM");

            Assert.NotNull(lib.GetRecord(record.RecordID));
        }