public void CanCreateHashAlgorithmProviderNodeByData() { INodeCreationService nodeCreationService = ServiceHelper.GetNodeCreationService(ServiceProvider); HashAlgorithmProviderNode hashAlgorithmProviderNode = nodeCreationService.CreateNodeByDataType(typeof(HashAlgorithmProviderData)) as HashAlgorithmProviderNode; Assert.IsNotNull(hashAlgorithmProviderNode); }
public void HashAlgorithmProviderNodeTest() { bool saltEnabled = false; Type algorithmType = typeof(MD5CryptoServiceProvider); string name = "some name"; HashAlgorithmProviderNode node = new HashAlgorithmProviderNode(); node.Name = name; node.SaltEnabled = saltEnabled; node.AlgorithmType = algorithmType; Assert.AreEqual(name, node.Name); Assert.AreEqual(algorithmType, node.AlgorithmType); Assert.AreEqual(saltEnabled, node.SaltEnabled); HashAlgorithmProviderData data = (HashAlgorithmProviderData)node.HashProviderData; Assert.AreEqual(name, data.Name); Assert.AreEqual(algorithmType, data.AlgorithmType); Assert.AreEqual(saltEnabled, data.SaltEnabled); }
public void HashAlgorithmProviderDataTest() { bool saltEnabled = false; Type algorithmType = typeof(MD5CryptoServiceProvider); string name = "some name"; HashAlgorithmProviderData data = new HashAlgorithmProviderData(); data.Name = name; data.AlgorithmType = algorithmType; data.SaltEnabled = saltEnabled; Assert.AreEqual(name, data.Name); Assert.AreEqual(algorithmType, data.AlgorithmType); Assert.AreEqual(saltEnabled, data.SaltEnabled); HashAlgorithmProviderNode node = new HashAlgorithmProviderNode(data); Assert.AreEqual(name, node.Name); Assert.AreEqual(algorithmType, node.AlgorithmType); Assert.AreEqual(saltEnabled, node.SaltEnabled); }
public void PassingNullInHashAlgorithmProviderNodeThrows() { HashAlgorithmProviderNode node = new HashAlgorithmProviderNode(null); }
public void HashAlgorithmProviderNodeName() { HashAlgorithmProviderNode hashAlgorithmProviderNode = new HashAlgorithmProviderNode(); Assert.AreEqual("HashAlgorithm Provider", hashAlgorithmProviderNode.Name); }