@ -131,6 +131,38 @@ namespace NzbDrone.Core.Test.MediaFiles.BookImport.Identification
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 0.0 } } } ) ;
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 0.0 } } } ) ;
}
}
[Test]
public void test_add_string_empty_values_valid_target ( )
{
var dist = new Distance ( ) ;
dist . AddString ( "string" , new List < string > ( ) , "target" ) ;
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 1.0 } } } ) ;
}
[Test]
public void test_add_string_empty_values_empty_target ( )
{
var dist = new Distance ( ) ;
dist . AddString ( "string" , new List < string > ( ) , string . Empty ) ;
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 0.0 } } } ) ;
}
[Test]
public void test_add_string_empty_options_valid_value ( )
{
var dist = new Distance ( ) ;
dist . AddString ( "string" , "value" , new List < string > ( ) ) ;
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 1.0 } } } ) ;
}
[Test]
public void test_add_string_empty_options_empty_value ( )
{
var dist = new Distance ( ) ;
dist . AddString ( "string" , string . Empty , new List < string > ( ) ) ;
dist . Penalties . Should ( ) . BeEquivalentTo ( new Dictionary < string , List < double > > { { "string" , new List < double > { 0.0 } } } ) ;
}
[Test]
[Test]
public void test_distance ( )
public void test_distance ( )
{
{