public void InitializedTest3() { var target = new DefaultServices.HashAlgorithmFactory(); target.Initialize("SHA1"); var hasher = target.Create(); Assert.IsNotNull(hasher); Assert.IsInstanceOfType(hasher, typeof(SHA1)); }
public void InitializedWithGoodNameTest() { var target = new DefaultServices.HashAlgorithmFactory(); target.Initialize("SHA1"); var hasher1 = target.Create(); Assert.IsNotNull(hasher1); Assert.AreEqual("SHA1", target.HashAlgorithmName); var hasher2 = target.Create(); Assert.IsNotNull(hasher2); Assert.AreNotEqual(hasher1, hasher2); }
public void InitializedWithAlgorithmFromDITest() { var target = new DefaultServices.HashAlgorithmFactory(); target.Initialize("MD5"); var hasher1 = target.Create(); Assert.IsNotNull(hasher1); var hasher2 = target.Create(); Assert.IsNotNull(hasher2); Assert.IsFalse(object.ReferenceEquals(hasher1, hasher2)); Assert.IsInstanceOfType(hasher1, typeof(MD5)); Assert.IsInstanceOfType(hasher2, typeof(MD5)); }
public void InitializedWithBadNameHashTest() { var target = new DefaultServices.HashAlgorithmFactory(); target.Initialize("SHA222"); }