@ -1391,5 +1391,63 @@ namespace PackageManagement.Tests
				@@ -1391,5 +1391,63 @@ namespace PackageManagement.Tests
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . AreEqual ( "My Package Title" ,  name ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							[Test]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							public  void  GalleryUrl_PackageHasGalleryUrl_ReturnsUrl ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							{  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								CreateViewModel ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								var  expectedUrl  =  new  Uri ( "http://test.com/MyPackage" ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								fakePackage . GalleryUrl  =  expectedUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Uri  url  =  viewModel . GalleryUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . AreEqual ( expectedUrl ,  url ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							[Test]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							public  void  HasGalleryUrl_PackageHasGalleryUrl_ReturnsTrue ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							{  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								CreateViewModel ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								var  expectedUrl  =  new  Uri ( "http://test.com/MyPackage" ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								fakePackage . GalleryUrl  =  expectedUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								bool  result  =  viewModel . HasGalleryUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . IsTrue ( result ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							[Test]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							public  void  HasNoGalleryUrl_PackageHasNoGalleryUrl_ReturnsFalse ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							{  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								CreateViewModel ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								fakePackage . GalleryUrl  =  null ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								bool  result  =  viewModel . HasGalleryUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . IsFalse ( result ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							[Test]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							public  void  HasNoGalleryUrl_PackageHasGalleryUrl_ReturnsFalse ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							{  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								CreateViewModel ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								var  expectedUrl  =  new  Uri ( "http://test.com/MyPackage" ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								fakePackage . GalleryUrl  =  expectedUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								bool  result  =  viewModel . HasNoGalleryUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . IsFalse ( result ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							[Test]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							public  void  IsGalleryUrlMissing_PackageHasNoGalleryUrl_ReturnsTrue ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							{  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								CreateViewModel ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								fakePackage . GalleryUrl  =  null ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								bool  result  =  viewModel . HasNoGalleryUrl ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								Assert . IsTrue ( result ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					}