public void WikipediaPearsonConfig_Defaults_HaventChanged() { var wikipediaPearsonConfig = new WikipediaPearsonConfig(); Assert.Equal(_expectedTable, wikipediaPearsonConfig.Table); Assert.Equal(8, wikipediaPearsonConfig.HashSizeInBits); }
public void WikipediaPearsonConfig_Clone_Works() { var wikipediaPearsonConfig = new WikipediaPearsonConfig() { HashSizeInBits = 16 }; var wikipediaPearsonConfigClone = wikipediaPearsonConfig.Clone(); Assert.IsType <WikipediaPearsonConfig>(wikipediaPearsonConfigClone); Assert.Equal(wikipediaPearsonConfig.Table, wikipediaPearsonConfigClone.Table); Assert.Equal(wikipediaPearsonConfig.HashSizeInBits, wikipediaPearsonConfigClone.HashSizeInBits); }
public void PearsonFactory_Create_Works() { var defaultPearsonConfig = new WikipediaPearsonConfig(); var pearsonFactory = PearsonFactory.Instance; var pearson = pearsonFactory.Create(); Assert.NotNull(pearson); Assert.IsType <Pearson_Implementation>(pearson); var resultingPearsonConfig = pearson.Config; Assert.Equal(defaultPearsonConfig.Table, resultingPearsonConfig.Table); Assert.Equal(defaultPearsonConfig.HashSizeInBits, resultingPearsonConfig.HashSizeInBits); }