public virtual void EqualsGenericTest(ParameterValue parameter) { // Validate Assert.IsTrue(parameter.Equals(TrueType)); Assert.IsFalse(parameter.Equals(typeof(string))); Assert.IsFalse(parameter.Equals(FalseType)); }
public virtual void EqualsGenericTypeTest(ParameterValue parameter) { // Validate Assert.IsTrue(parameter.Equals(typeof(List <>))); Assert.IsFalse(parameter.Equals(typeof(IEnumerable <>))); Assert.IsFalse(parameter.Equals(typeof(List <string>))); }
public virtual void EqualsValueTypeTest(ParameterValue parameter) { // Validate Assert.IsTrue(parameter.Equals(typeof(int))); Assert.IsTrue(parameter.Equals(typeof(object))); Assert.IsFalse(parameter.Equals(typeof(string))); }
public virtual void EqualsAnyTypeTest(ParameterValue parameter) { // Validate Assert.IsTrue(parameter.Equals(typeof(int))); Assert.IsTrue(parameter.Equals(typeof(object))); Assert.IsTrue(parameter.Equals(typeof(string))); Assert.IsTrue(parameter.Equals(typeof(List <>))); Assert.IsTrue(parameter.Equals(typeof(List <string>))); Assert.IsTrue(parameter.Equals(typeof(string[]))); Assert.IsTrue(parameter.Equals(typeof(object[]))); Assert.IsTrue(parameter.Equals(typeof(int[]))); }
public void EqualsValidationTest(ParameterValue parameter) { Assert.IsTrue(parameter.Equals(null)); }