public void CreateStringInputParameter_PassingAnsiStringEmptyValueAndUseNullIfEmpty_ReturnsImputParameterWithDbNullValue() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); string dummyString = string.Empty; var parameter = dataSource.CreateStringInputParameter("myParamter", DbType.AnsiString, dummyString, true); Assert.AreEqual("myParamter", parameter.ParameterName); Assert.AreEqual(DBNull.Value, parameter.Value); Assert.AreEqual(ParameterDirection.Input, parameter.Direction); Assert.AreEqual(DbType.AnsiString, parameter.DbType); }