public void getGenNameTest() { string type = "dNSName"; GenName expected = GenName.dNSName; GenName actual; actual = generalNames.getGenName(type); Assert.AreEqual(expected, actual); }
/// <summary> /// Return the OSCA GenName type for a given type /// </summary> /// <param name="type">Type of name</param> /// <returns>GenName value</returns> internal static GenName getGenName(string type) { GenName gn = GenName.otherName; switch (type) { case "otherName": gn = GenName.otherName; break; case "rfc822Name": gn = GenName.rfc822Name; break; case "dNSName": gn = GenName.dNSName; break; case "x400Address": gn = GenName.x400Address; break; case "directoryName": gn = GenName.directoryName; break; case "ediPartyName": gn = GenName.ediPartyName; break; case "uniformResourceIdentifier": gn = GenName.uniformResourceIdentifier; break; case "iPAddress": gn = GenName.iPAddress; break; case "registeredID": gn = GenName.registeredID; break; } return(gn); }
// selects name for list to be given to new animals public string SetName() { GenName select = (GenName)selectName.Next(5); return(select.ToString()); }
/// <summary> /// Initializes a new instance of the <see cref="OSCAGeneralName"/> struct. /// </summary> /// <param name="genName">BC general name</param> public OSCAGeneralName(GeneralName genName) { Name = genName.Name.ToString(); Type = (GenName)genName.TagNo; }