In an effort to try and figure this out when I implemented NHibernate then Rollback works. However when I revert to the previous method it still does not work.
Thanks, Josh On Mar 26, 1:47 pm, joshlrogers <[email protected]> wrote: > Actually, no. This is a local db installation so it isn't having to > go across the network at all. > > Josh > > On Mar 26, 1:35 pm, "Philip Japikse" <[email protected]> wrote: > > > Is the sql server the same machine that you are running the tests from? If > > you are going across machines, the configuration to handle transactions > > get's squirly (it's not an MbUnit thing, it's a security thing) > > > Phil > > Philip Japikse, MCSD.Net, MCDBA, CSM > > Principal Consultant > > Pinnacle Solutions, Inc > > [email protected] > > twitter/skimedic > > (513) 312-5664 > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] On > > > Behalf Of joshlrogers > > Sent: Thursday, March 26, 2009 10:16 AM > > To: MbUnit.User > > Subject: MbUnit Re: Rollback not working > > > Sorry for the lack of information. This is on SQL 2005. > > > I have a visual studio generated dataset that I call the stored > > procedure from... > > > public int AddCWTRatingGroup(CWTRatingGroup ratingGroup) > > { > > int? errorNumber = null, id = null; > > string errorMessage = string.Empty; > > > _CWTRatingGroupsTableAdapter.AddCWTRatingGroup > > ( ratingGroup.Name > > > ,ratingGroup.UserAdded > > ,ref id > > ,ref > > errorNumber > > ,ref > > errorMessage); > > > if( errorNumber != null ) > > throw new Exception( string.Format( "Error {0}: {1}", > > errorNumber, errorMessage )); > > > return (int)id; > > > } > > > Thanks, > > Josh > > > On Mar 26, 9:03 am, "Philip Japikse" <[email protected]> wrote: > > > What is the data store (SQL, Oracle, etc)? Can you show your DAL code? > > > > Phil > > > Philip Japikse, MCSD.Net, MCDBA, CSM > > > Principal Consultant > > > Pinnacle Solutions, Inc > > > [email protected] > > > twitter/skimedic > > > (513) 312-5664 > > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] On > > > > Behalf Of joshlrogers > > > Sent: Thursday, March 26, 2009 9:50 AM > > > To: MbUnit.User > > > Subject: MbUnit Rollback not working > > > > It is very likely I may be missing something, but I am unable to get > > > rollback to successfully work. Here is my test: > > > > [Test] > > > [Rollback] > > > public void DoesAddRulesGroupReturnValidValue() > > > { > > > CWTRatingGroup ratingGroup = new CWTRatingGroup(); > > > > ratingGroup.Name = "Test Insertion Group"; > > > ratingGroup.UserAdded = 1; > > > > object returnVal = _CWTRatingDAL.AddCWTRatingGroup > > > (ratingGroup); > > > > Assert.IsInstanceOfType(typeof(int), returnVal); > > > Assert.GreaterThanOrEqualTo<int>((int)returnVal, > > > 0); > > > > } > > > > I have tried the Roll back with and without the > > > IncludeSetupAndTearDown and there is no change the transaction is not > > > rolled back. Now I am not using anything like NHibernate, I am just > > > using my own data access layer. I am new to TDD development and > > > switched to MbUnit from NUnit due to the rollback feature, I am hoping > > > I can get it working. Any help would be greatly appreciated! > > > > Thank you in advance, > > > Josh Rogers --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" 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/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---
