public void Update_File_With_FileData_Null_Test()
{
IFileRepository repository = new FileRepository(testDBContext);
var file = repository.GetItem(1, 1);
file.BlobId = "TestBlobid";
file.Citation = "Updated Citation";
file.Description = "Updated description";
file.FileMetadataFields = null;
file.FileColumns = null;
file.FileQualityChecks = null;
repository.UpdateFile(file);
testDBContext.Commit();
var updatedFile = repository.GetItem(1, 1);
Assert.AreEqual(updatedFile.BlobId, "TestBlobid");
Assert.AreEqual(updatedFile.Citation, "Updated Citation");
Assert.AreEqual(updatedFile.Description, "Updated description");
Assert.IsNull(file.FileMetadataFields);
Assert.IsNull(file.FileColumns);
Assert.IsNull(file.FileQualityChecks);
}