public void SetParameters_Null_Success() { DatabaseConstraint c = new DatabaseConstraint(); c.SetParametersInternal(new string[] { null, null, null }, ParameterDataType.Int32); Assert.AreEqual(string.Empty, c.DisplayProperty); Assert.AreEqual(string.Empty, c.Entity); Assert.AreEqual(string.Empty, c.KeyProperty); }
public void SetParameters_TooManyFewParams_Error() { CustomAssert.ThrowsException<ConstraintConfigurationException>(() => { DatabaseConstraint c = new DatabaseConstraint(); c.SetParametersInternal(new string[0], ParameterDataType.Int32); }); CustomAssert.ThrowsException<ConstraintConfigurationException>(() => { DatabaseConstraint c = new DatabaseConstraint(); c.SetParametersInternal(new string[] { "1", "2", "3", "4" }, ParameterDataType.Int32); }); }
public void SetParameters_Success() { DatabaseConstraint c = new DatabaseConstraint(); c.SetParametersInternal(new string[] { Constants.EntityName, Constants.KeyName, Constants.DisplayName }, ParameterDataType.Int32); Assert.AreEqual(Constants.DisplayName, c.DisplayProperty); Assert.AreEqual(Constants.EntityName, c.Entity); Assert.AreEqual(Constants.KeyName, c.KeyProperty); }