public void PackageQuestion()
 {
     var optionValue = new ConfigitPackageReference( "TestPackageId", "1.2.3.4", "net45" );
       var option = new UserQuestionLiteralWithDescriptionOption<ConfigitPackageReference>( "A", "Option A", optionValue, "WasNull" );
       Assert.That( option.GetQuestionText(), Is.EqualTo( "(A) Option A:\r\nId: TestPackageId\r\nVersion: 1.2.3.4\r\nTargetFramework: net45\r\n\r\n" ) );
       Assert.That( option.GetValue(), Is.EqualTo( optionValue ) );
 }
 public void TestFixtureSetUp()
 {
     _packageV0 = new ConfigitPackageReference( PackageKey, "1.0.0", ".net45" );
       _packageV1 = new ConfigitPackageReference( PackageKey, "1.0.1", ".net45" );
       _packageV2 = new ConfigitPackageReference( PackageKey, "1.0.2", ".net45" );
       _packageV2UserInstalled = new ConfigitPackageReference( PackageKey, "1.0.2", ".net45", userInstalled : true );
 }
 protected bool Equals( ConfigitPackageReference other )
 {
     return Extensions.Equals( _reference, other._reference );
 }