public void SpookyHashConfig_Defaults_HaventChanged() { var spookyHashConfig = new SpookyHashConfig(); Assert.Equal(128, spookyHashConfig.HashSizeInBits); Assert.Equal(0UL, spookyHashConfig.Seed); Assert.Equal(0UL, spookyHashConfig.Seed2); }
public void SpookyHashV2Factory_Create_Works() { var defaultSpookyHashV2Config = new SpookyHashConfig(); var spookyHashV2Factory = SpookyHashV2Factory.Instance; var spookyHashV2 = spookyHashV2Factory.Create(); Assert.NotNull(spookyHashV2); Assert.IsType <SpookyHashV2_Implementation>(spookyHashV2); var resultingSpookyHashV2Config = spookyHashV2.Config; Assert.Equal(defaultSpookyHashV2Config.HashSizeInBits, resultingSpookyHashV2Config.HashSizeInBits); Assert.Equal(defaultSpookyHashV2Config.Seed, resultingSpookyHashV2Config.Seed); Assert.Equal(defaultSpookyHashV2Config.Seed2, resultingSpookyHashV2Config.Seed2); }
public void SpookyHashConfig_Clone_Works() { var spookyHashConfig = new SpookyHashConfig() { HashSizeInBits = 32, Seed = 1337UL, Seed2 = 7331UL }; var spookyHashConfigClone = spookyHashConfig.Clone(); Assert.IsType <SpookyHashConfig>(spookyHashConfigClone); Assert.Equal(spookyHashConfig.HashSizeInBits, spookyHashConfigClone.HashSizeInBits); Assert.Equal(spookyHashConfig.Seed, spookyHashConfigClone.Seed); Assert.Equal(spookyHashConfig.Seed2, spookyHashConfigClone.Seed2); }
public void SpookyHashV2Factory_Create_Config_Works() { var spookyHashV2Config = new SpookyHashConfig() { HashSizeInBits = 32, Seed = 1337UL, Seed2 = 7331UL, }; var spookyHashV2Factory = SpookyHashV2Factory.Instance; var spookyHashV2 = spookyHashV2Factory.Create(spookyHashV2Config); Assert.NotNull(spookyHashV2); Assert.IsType <SpookyHashV2_Implementation>(spookyHashV2); var resultingSpookyHashV2Config = spookyHashV2.Config; Assert.Equal(spookyHashV2Config.HashSizeInBits, resultingSpookyHashV2Config.HashSizeInBits); Assert.Equal(spookyHashV2Config.Seed, resultingSpookyHashV2Config.Seed); Assert.Equal(spookyHashV2Config.Seed2, resultingSpookyHashV2Config.Seed2); }