@@ -1037,9 +1037,7 @@ public async Task GetInfo_AmendedRelease()
1037
1037
dataFile . Id
1038
1038
) ;
1039
1039
1040
- Assert . True ( result . IsRight ) ;
1041
-
1042
- var fileInfo = result . Right ;
1040
+ var fileInfo = result . AssertRight ( ) ;
1043
1041
1044
1042
Assert . Equal ( dataFile . Id , fileInfo . Id ) ;
1045
1043
Assert . Equal ( "Test data amended" , fileInfo . Name ) ;
@@ -1725,21 +1723,21 @@ public async Task Upload()
1725
1723
metaFormFile : metaFormFile ,
1726
1724
subjectName : subjectName ) ;
1727
1725
1728
- Assert . True ( result . IsRight ) ;
1726
+ var dataFileInfo = result . AssertRight ( ) ;
1729
1727
1730
1728
MockUtils . VerifyAllMocks ( privateBlobStorageService , fileUploadsValidatorService , dataImportService ) ;
1731
1729
1732
- Assert . True ( result . Right . Id . HasValue ) ;
1733
- Assert . Equal ( subjectName , result . Right . Name ) ;
1734
- Assert . Equal ( dataFileName , result . Right . FileName ) ;
1735
- Assert . Equal ( "csv" , result . Right . Extension ) ;
1736
- Assert . True ( result . Right . MetaFileId . HasValue ) ;
1737
- Assert . Equal ( metaFileName , result . Right . MetaFileName ) ;
1738
- Assert . Equal ( _user . Email , result . Right . UserName ) ;
1739
- Assert . Null ( result . Right . Rows ) ;
1740
- Assert . Equal ( "10 Kb" , result . Right . Size ) ;
1741
- result . Right . Created . AssertUtcNow ( ) ;
1742
- Assert . Equal ( QUEUED , result . Right . Status ) ;
1730
+ Assert . True ( dataFileInfo . Id . HasValue ) ;
1731
+ Assert . Equal ( subjectName , dataFileInfo . Name ) ;
1732
+ Assert . Equal ( dataFileName , dataFileInfo . FileName ) ;
1733
+ Assert . Equal ( "csv" , dataFileInfo . Extension ) ;
1734
+ Assert . True ( dataFileInfo . MetaFileId . HasValue ) ;
1735
+ Assert . Equal ( metaFileName , dataFileInfo . MetaFileName ) ;
1736
+ Assert . Equal ( _user . Email , dataFileInfo . UserName ) ;
1737
+ Assert . Null ( dataFileInfo . Rows ) ;
1738
+ Assert . Equal ( "10 Kb" , dataFileInfo . Size ) ;
1739
+ dataFileInfo . Created . AssertUtcNow ( ) ;
1740
+ Assert . Equal ( QUEUED , dataFileInfo . Status ) ;
1743
1741
}
1744
1742
1745
1743
await using ( var contentDbContext = InMemoryApplicationDbContext ( contentDbContextId ) )
@@ -1756,10 +1754,14 @@ public async Task Upload()
1756
1754
Assert . Equal ( 10240 , dataFile . ContentLength ) ;
1757
1755
Assert . Equal ( ContentTypes . Csv , dataFile . ContentType ) ;
1758
1756
Assert . Equal ( FileType . Data , dataFile . Type ) ;
1757
+ Assert . NotNull ( dataFile . DataSetFileId ) ;
1758
+ Assert . Equal ( 0 , dataFile . DataSetFileVersion ) ;
1759
1759
1760
1760
Assert . Equal ( 10240 , metaFile . ContentLength ) ;
1761
1761
Assert . Equal ( ContentTypes . Csv , metaFile . ContentType ) ;
1762
1762
Assert . Equal ( Metadata , metaFile . Type ) ;
1763
+ Assert . Null ( metaFile . DataSetFileId ) ;
1764
+ Assert . Null ( metaFile . DataSetFileVersion ) ;
1763
1765
1764
1766
var releaseFiles = contentDbContext . ReleaseFiles . ToList ( ) ;
1765
1767
@@ -1811,8 +1813,10 @@ public async Task Upload_Replacing()
1811
1813
{
1812
1814
Filename = "original-data.csv" ,
1813
1815
Type = FileType . Data ,
1814
- SubjectId = originalSubject . Id
1815
- }
1816
+ SubjectId = originalSubject . Id ,
1817
+ DataSetFileId = Guid . NewGuid ( ) ,
1818
+ DataSetFileVersion = 0 ,
1819
+ } ,
1816
1820
} ;
1817
1821
1818
1822
var contentDbContextId = Guid . NewGuid ( ) . ToString ( ) ;
@@ -1944,15 +1948,23 @@ public async Task Upload_Replacing()
1944
1948
1945
1949
Assert . Equal ( FileType . Data , originalDataFile . Type ) ;
1946
1950
Assert . Equal ( dataFile . Id , originalDataFile . ReplacedById ) ;
1951
+ Assert . Equal ( originalDataReleaseFile . File . DataSetFileId ,
1952
+ originalDataFile . DataSetFileId ) ;
1953
+ Assert . Equal ( originalDataReleaseFile . File . DataSetFileVersion ,
1954
+ originalDataFile . DataSetFileVersion ) ;
1947
1955
1948
1956
Assert . Equal ( 10240 , dataFile . ContentLength ) ;
1949
1957
Assert . Equal ( "text/csv" , dataFile . ContentType ) ;
1950
1958
Assert . Equal ( FileType . Data , dataFile . Type ) ;
1951
1959
Assert . Equal ( originalDataFile . Id , dataFile . ReplacingId ) ;
1960
+ Assert . Equal ( originalDataFile . DataSetFileId , dataFile . DataSetFileId ) ;
1961
+ Assert . Equal ( originalDataFile . DataSetFileVersion + 1 , dataFile . DataSetFileVersion ) ;
1952
1962
1953
1963
Assert . Equal ( 10240 , metaFile . ContentLength ) ;
1954
1964
Assert . Equal ( "text/csv" , metaFile . ContentType ) ;
1955
1965
Assert . Equal ( Metadata , metaFile . Type ) ;
1966
+ Assert . Null ( metaFile . DataSetFileId ) ;
1967
+ Assert . Null ( metaFile . DataSetFileVersion ) ;
1956
1968
1957
1969
var releaseFiles = contentDbContext . ReleaseFiles . ToList ( ) ;
1958
1970
0 commit comments