public void AddDecimal_Valid_Added() { var expected = new DecimalProcedureParameter(ParameterName, ParameterDirection.InputOutput); var actual = parameters.AddDecimal(ParameterName); Assert.AreEqual(1, parameters.Count); Assert.AreEqual(expected, actual); }
public void ProcedureParameterEquals() { var other = new DecimalProcedureParameter(ParameterName, ParameterDirection.Input) { Precision = 10, Scale = 2, }; Assert.AreEqual(parameter, other); }
public void DecimalProcedureParameterNotEqualsPrecision() { var other = new DecimalProcedureParameter(ParameterName, ParameterDirection.Input) { Precision = 8, Scale = 2 }; Assert.AreNotEqual(parameter, other); }
public void ProcedureParameterFromSqlParameterDecimal() { // Arrange var sqlParameter = new SqlParameter("p1", SqlDbType.Decimal) { Precision = 10, Scale = 5, Direction = ParameterDirection.Input }; var expected = new DecimalProcedureParameter("p1", ParameterDirection.Input) { Precision = 10, Scale = 5, }; var mapper = new SqlParameterToProcedureParameterMapper(); // Act ProcedureParameter actual = mapper.FromSqlParameter(sqlParameter); // Assert Assert.AreEqual(expected, actual); }