public void Ctor_SerializationInfo_Success() { HostNameConstraint c = new HostNameConstraint(); System.IO.MemoryStream Buffer = SerializationHelper.Serialize(c); HostNameConstraint c2 = SerializationHelper.Deserialize<HostNameConstraint>(Buffer); Assert.AreEqual(Constraint.HostNameConstraintName, c2.Name); }
public void Validate_Local_Success() { HostNameConstraint c = new HostNameConstraint(); IEnumerable<ParameterValidationResult> res = c.Validate("MyComputer", ParameterDataType.String, Constants.MemberName); Assert.IsNotNull(res); Assert.IsFalse(res.GetEnumerator().MoveNext()); }
public void ToString_Success() { HostNameConstraint c = new HostNameConstraint(); Assert.AreEqual("[Host]", c.ToString()); }
public void Ctor_Void_Success() { HostNameConstraint c = new HostNameConstraint(); Assert.AreEqual(Constraint.HostNameConstraintName, c.Name); }
public void Validate_InvDomain_Success() { HostNameConstraint c = new HostNameConstraint(); IEnumerable<ParameterValidationResult> res = c.Validate("goo+gle.com", ParameterDataType.String, Constants.MemberName); Assert.IsNotNull(res); Assert.IsTrue(res.GetEnumerator().MoveNext()); }
public void Validate_IPv6_Success() { HostNameConstraint c = new HostNameConstraint(); IEnumerable<ParameterValidationResult> res = c.Validate("fe80::a1cc:f083:8a4f:f80c", ParameterDataType.String, Constants.MemberName); Assert.IsNotNull(res); Assert.IsFalse(res.GetEnumerator().MoveNext()); }