@@ -95,12 +95,6 @@ public void PackagesCountReturnsCorrectCount(string filter, int top, int expecte
9595 Assert . Equal ( expectedNumberOfPackages . ToString ( ) , result . Content ) ;
9696 }
9797
98- [ Fact ]
99- public void PackagesCountReturnsCorrectCountForDeletedPackages ( )
100- {
101- PackagesCountReturnsCorrectCount ( "Id eq 'Baz'" , 100 , 0 ) ;
102- }
103-
10498 [ Theory ]
10599 [ InlineData ( "Foo" , "1.0.0" ) ]
106100 [ InlineData ( "Foo" , "1.0.1-a" ) ]
@@ -141,33 +135,6 @@ public void PackagesByIdAndVersionReturnsNotFoundWhenPackageNotFound(string expe
141135 v2Service . Get ( new ODataQueryOptions < ODataPackage > ( new ODataQueryContext ( NuGetV2WebApiEnabler . BuildNuGetODataModel ( ) , typeof ( ODataPackage ) ) , v2Service . Request ) , expectedId , expectedVersion )
142136 . ExpectResult < NotFoundResult > ( ) ;
143137 }
144-
145- [ Fact ]
146- public void PackagesByIdAndVersionReturnsNotFoundWhenPackageIsDeleted ( )
147- {
148- PackagesByIdAndVersionReturnsNotFoundWhenPackageNotFound ( "Baz" , "1.0.0" ) ;
149- }
150-
151- [ Theory ]
152- [ InlineData ( "Id eq 'Baz'" ) ]
153- public void PackagesCollectionDoesNotContainDeletedPackages ( string filter )
154- {
155- // Arrange
156- var repo = ControllerTestHelpers . SetupTestPackageRepository ( ) ;
157- var v2Service = new TestableNuGetODataController ( repo . Object ) ;
158- v2Service . Request = new HttpRequestMessage ( HttpMethod . Get , "https://localhost:8081/api/v2/Packages?$filter=" + filter ) ;
159-
160- // Act
161- var result = ( v2Service . Get ( new ODataQueryOptions < ODataPackage > ( new ODataQueryContext ( NuGetV2WebApiEnabler . BuildNuGetODataModel ( ) , typeof ( ODataPackage ) ) , v2Service . Request ) ) )
162- . ExpectQueryResult < ODataPackage > ( )
163- . GetInnerResult ( )
164- . ExpectOkNegotiatedContentResult < IQueryable < ODataPackage > > ( )
165- . ToArray ( ) ;
166-
167- // Assert
168- Assert . False ( result . Any ( p => p . Id == "Baz" ) ) ;
169- }
170-
171138 }
172139
173140 public class FindPackagesByIdMethod
@@ -269,49 +236,6 @@ public void FindPackagesByIdDoesNotHitBackendWhenIdIsEmpty()
269236 repo . Verify ( r => r . GetPackages ( ) , Times . Never ) ;
270237 Assert . Equal ( 0 , result . Count ( ) ) ;
271238 }
272-
273- [ Fact ]
274- public void FindPackagesByIdDoesNotReturnDeletedPackages ( )
275- {
276- // Arrange
277- var repo = new Mock < IServerPackageRepository > ( MockBehavior . Strict ) ;
278- repo . Setup ( r => r . GetPackages ( ) ) . Returns (
279- new [ ]
280- {
281- new ServerPackage
282- {
283- Id = "Foo" ,
284- Version = SemanticVersion . Parse ( "1.0.0" ) ,
285- Authors = Enumerable . Empty < string > ( ) ,
286- Owners = Enumerable . Empty < string > ( ) ,
287- Listed = false ,
288- } ,
289- new ServerPackage
290- {
291- Id = "Foo" ,
292- Version = SemanticVersion . Parse ( "1.0.1" ) ,
293- Authors = Enumerable . Empty < string > ( ) ,
294- Owners = Enumerable . Empty < string > ( ) ,
295- //IsPrerelease = false,
296- Listed = true ,
297- //Deleted = true
298- } ,
299- } . AsQueryable ( ) ) ;
300-
301- var v2Service = new TestableNuGetODataController ( repo . Object ) ;
302- v2Service . Request = new HttpRequestMessage ( HttpMethod . Get , "https://localhost:8081/" ) ;
303-
304- // Act
305- var result = ( v2Service . FindPackagesById (
306- new ODataQueryOptions < ODataPackage > ( new ODataQueryContext ( NuGetV2WebApiEnabler . BuildNuGetODataModel ( ) , typeof ( ODataPackage ) ) , v2Service . Request ) ,
307- "Foo" ) )
308- . ExpectQueryResult < ODataPackage > ( )
309- . GetInnerResult ( )
310- . ExpectOkNegotiatedContentResult < IQueryable < ODataPackage > > ( ) ;
311-
312- // Assert
313- Assert . Equal ( 0 , result . Count ( ) ) ;
314- }
315239 }
316240
317241 public class SearchMethod
@@ -379,12 +303,6 @@ public void SearchCountFiltersPackagesBySearchTermAndPrereleaseFlag(string searc
379303 // Assert
380304 Assert . Equal ( expectedNumberOfPackages . ToString ( ) , result . Content ) ;
381305 }
382-
383- [ Fact ]
384- public void SearchCountDoesNotCountDeletedPackages ( )
385- {
386- SearchCountFiltersPackagesBySearchTermAndPrereleaseFlag ( "Baz" , true , 0 ) ;
387- }
388306 }
389307
390308 public class GetUpdatesMethod
@@ -802,39 +720,6 @@ public void GetUpdatesReturnsPrereleasePackages()
802720 AssertPackage ( new { Id = "Qux" , Version = "2.0" } , result [ 2 ] ) ;
803721 }
804722
805- [ Fact ]
806- public void GetUpdatesDoesNotReturnDeletedPackages ( )
807- {
808- // Arrange
809- var repo = new Mock < IServerPackageRepository > ( MockBehavior . Strict ) ;
810- repo . Setup ( r => r . GetPackages ( ) ) . Returns (
811- new [ ]
812- {
813- CreatePackageWithDefaults ( "Foo" , "1.0.0" , listed : true ) ,
814- CreatePackageWithDefaults ( "Foo" , "1.1.0" , listed : true ) ,
815- } . AsQueryable ( ) ) ;
816-
817- var v2Service = new TestableNuGetODataController ( repo . Object ) ;
818- v2Service . Request = new HttpRequestMessage ( HttpMethod . Get , "https://localhost:8081/" ) ;
819-
820- // Act
821- var result = v2Service . GetUpdates (
822- new ODataQueryOptions < ODataPackage > ( new ODataQueryContext ( NuGetV2WebApiEnabler . BuildNuGetODataModel ( ) , typeof ( ODataPackage ) ) , v2Service . Request ) ,
823- "Foo" ,
824- "1.0.0" ,
825- includePrerelease : true ,
826- includeAllVersions : true ,
827- targetFrameworks : null ,
828- versionConstraints : null )
829- . ExpectQueryResult < ODataPackage > ( )
830- . GetInnerResult ( )
831- . ExpectOkNegotiatedContentResult < IQueryable < ODataPackage > > ( )
832- . ToArray ( ) ;
833-
834- // Assert
835- Assert . Equal ( 0 , result . Length ) ;
836- }
837-
838723 [ Fact ]
839724 public void GetUpdatesReturnsResultsIfDuplicatesInPackageList ( )
840725 {
0 commit comments