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