sorry guys, sent out an email that was meant for someone else, ignore. -mark
>________________________________ > From: littlechap22 <[email protected]> >To: [email protected] >Cc: [email protected] >Sent: Wednesday, December 5, 2012 1:31 AM >Subject: [RhinoMocks] rhino mocks, visual studio 2012, c# : setup, configure? > > >Hi, > >I am a newbie in testing frameworks and rhino mocks is the first one I am >trying to implement in visual studio 2012 for a c# project. > >I have included the rhino mocks *.dll as a reference and made two classes in a >single project. > >I got the code from @ >http://aspalliance.com/1400_Beginning_to_Mock_with_Rhino_Mocks_and_MbUnit__Part_1.4 > >program.cs >==== >using System; >using System.Collections.Generic; >using System.Linq; >using System.Text; > >namespace SampleRhinoMocksTestingApplication >{ > class Program > { > static void Main(string[] args) > { > ImageManagement image = new ImageManagement(); > string path = image.GetImageForTimeOfDay(new DateTimeController()); > Console.WriteLine(path); > Console.ReadLine(); > } > } > > public class DateTimeController : IDateTime > { > public int GetHour() > { > return DateTime.Now.Hour; > } > } > > public class ImageManagement > { > public string GetImageForTimeOfDay(IDateTime time) > { > int currentHour = time.GetHour(); > > if (currentHour > 6 && currentHour < 21) > { > return "sun.jpg"; > } > else > { > return "moon.jpg"; > } > } > } > > public interface IDateTime > { > int GetHour(); > } >} >==== > >TestClass.cs >==== >using Microsoft.VisualStudio.TestTools.UnitTesting; >using System; >using System.Collections.Generic; >using System.Linq; >using System.Text; >using Rhino.Mocks; >using SampleRhinoMocksTestingApplication; > >namespace RhinoTests >{ > [TestClass] > class Program > { > [TestMethod] > public void DaytimeTest() > { > MockRepository mocks = new MockRepository(); > IDateTime timeController = mocks.StrictMock<IDateTime>(); > > using (mocks.Record()) > { > Expect.Call(timeController.GetHour()).Return(15); > } > > using (mocks.Playback()) > { > string expectedImagePath = "sun.jpg"; > ImageManagement image = new ImageManagement(); > string path = image.GetImageForTimeOfDay(timeController); > Assert.AreEqual(expectedImagePath, path); > } > } > > [TestMethod] > public void NighttimeTest() > { > MockRepository mocks = new MockRepository(); > IDateTime timeController = mocks.StrictMock<IDateTime>(); > using (mocks.Record()) > { > Expect.Call(timeController.GetHour()).Return(1); > } > > using (mocks.Playback()) > { > string expectedImagePath = "moon.jpg"; > ImageManagement image = new ImageManagement(); > string path = image.GetImageForTimeOfDay(timeController); > Assert.AreEqual(expectedImagePath, path); > } > } > } >} >==== > >I have been able to build the project successfully. > >But when I go to menu bar in visual studio 2012 to; Test -> Windows -> Test >Explorer; the test explorer open but I am unable to find any of the test >methods in the list. > >I have search the internet for configuring up rhino mocks in visual studio >2012 but unable to find a good guide. Please let me know to how to set up the >framework or anything I am missing. > >Thanks. > >-littlechap22 >-- >You received this message because you are subscribed to the Google Groups >"Rhino.Mocks" group. >To view this discussion on the web visit >https://groups.google.com/d/msg/rhinomocks/-/LEpigLEIxB0J. >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/rhinomocks?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "Rhino.Mocks" 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/rhinomocks?hl=en.
