public void CreateInputParameter_PassingDummyObjectNullValue_ReturnsImputParameterWithDbNullAsValue() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); MyDummyClass myDummyObject = null; var parameter = dataSource.CreateInputParameter("myParamter", DbType.AnsiString, myDummyObject); Assert.AreEqual("myParamter", parameter.ParameterName); Assert.AreEqual(DBNull.Value, parameter.Value); Assert.AreEqual(ParameterDirection.Input, parameter.Direction); Assert.AreEqual(DbType.AnsiString, parameter.DbType); }
public void CreateInputParameter_PassingAnsiStringValue_ReturnsImputParameterWithCorrectValue() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); const string dummyString = "myValue"; var parameter = dataSource.CreateInputParameter("myParamter", DbType.AnsiString, dummyString); Assert.AreEqual("myParamter", parameter.ParameterName); Assert.AreEqual(dummyString, parameter.Value); Assert.AreEqual(ParameterDirection.Input, parameter.Direction); Assert.AreEqual(DbType.AnsiString, parameter.DbType); }
public void CreateInputParameter_PassingDateTimeMinValue_ReturnsImputParameterWithDbNullAsValue() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); var parameter = dataSource.CreateInputParameter("myParamter", DateTime.MinValue); Assert.AreEqual("myParamter", parameter.ParameterName); Assert.AreEqual(DBNull.Value, parameter.Value); Assert.AreEqual(ParameterDirection.Input, parameter.Direction); }