Hello?

On Mon, Apr 12, 2010 at 8:17 AM, Chris Hoffman
<[email protected]> wrote:
> Any thoughts folks???
>
> On Tue, Apr 6, 2010 at 12:37 PM, Chris Hoffman
> <[email protected]> wrote:
>> Additionally, a slight variation on the test process below *does*
>> succeed.  Is there something stupid I'm missing with respect to making
>> database connections within a test assembly?  I'm kinda learning this
>> test framework at the same time I'm learning Rhino.ETL.
>>
>> Thanks.
>>
>> On Tue, Apr 6, 2010 at 12:13 PM, khaavren <[email protected]> wrote:
>>> I can't for the life of me adapt
>>>
>>> http://www.codeproject.com/KB/cs/ETLWithCSharp.aspx
>>>
>>> to work with a database.  Here is the code (it is short enough that I
>>> don't feel it cumbersome to just post it).  The Assert fails, and nor
>>> do I receive an exception about database access, nor do I see any
>>> activity in SQL Profiler.  It just doesn't work.  Could someone tell
>>> me if I'm doing something blatantly wrong here?
>>>
>>> Thanks.
>>>
>>> the test:
>>>
>>>    [TestClass]
>>>    [DeploymentItem(@".\SampleData\names.txt", "SampleData")]
>>>    public class UserNameWriteDBTest : BaseTestClass
>>>    {
>>>        [TestMethod]
>>>        public void CanWriteDB()
>>>        {
>>>            var numprocessed = 0;
>>>            var unr = new UserNameWriteToDB("uvmcar");
>>>            unr.OnRowProcessed += delegate { numprocessed++ };
>>>
>>>            var userRecords = new TestProcess(
>>>                new UserNameRead(@".\SampleData\names.txt"),
>>>                unr,
>>>                new GetInputFromDB("uvmcar")
>>>            );
>>>
>>>            Assert.IsTrue(numprocessed > 0);
>>>        }
>>>    }
>>>
>>>
>>> UserNameWriteToDB:
>>>
>>>    public class UserNameWriteToDB : ConventionOutputCommandOperation
>>>    {
>>>        public UserNameWriteToDB(string connectionString) :
>>>            base (connectionString){
>>>            Command = "INSERT INTO Users (Id,Name) VALUES(@Id,@Name)";
>>>        }
>>>    }
>>>
>>> GetInputFromDB:
>>>
>>>    public class GetInputFromDB : ConventionInputCommandOperation
>>>    {
>>>        public GetInputFromDB(string connectionStringName)
>>>            : base(connectionStringName){
>>>            Command = "SELECT * FROM Users";
>>>            }
>>>    }
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to