public void ClientRegistration_Test()
 {
     var(dbName, fakeClient) = DatabaseInitialization.InitializeNewDatabase();
     using var context       = DatabaseInitialization.NewDatabaseContext(dbName: dbName);
     Assert.Equal(1, context.ClientRegistration.Count());
     Assert.Equal(fakeClient.UserAccountId, context.ClientRegistration.First().UserAccountId);
 }
        public void ReportFile_Test()
        {
            ReportFile report = null;

            var(dbName, fakeClient) = DatabaseInitialization.InitializeNewDatabase();
            using (var context = DatabaseInitialization.NewDatabaseContext(dbName: dbName))
            {
                var fixture = new Fixture();
                report = fixture.Build <ReportFile>()
                         .With(p => p.ClientId, fakeClient.Id)
                         .Without(p => p.Client)
                         .Create();
                context.ReportFile.Add(report);
                context.SaveChanges();
            }

            using (var context = DatabaseInitialization.NewDatabaseContext(dbName: dbName))
            {
                Assert.Equal(1, context.ReportFile.Count());
                Assert.Equal(report.StorageFileName, context.ReportFile.First().StorageFileName);
            }
        }