I have created a fairly simple to use C# method to perform a MouseOver operation, all you need to do is to specify the web element to MouseOver.

Add the following using statement first:
[code]using OpenQA.Selenium.Interactions;[/code]

Then create the following method:
[code]
public static void MouseOver(IWebElement theElement)
{
Actions builder = new Actions(driver);
builder.MoveToElement(theElement).Build().Perform();
Thread.Sleep(1500);
}
[/code]

Its fairly easy to use and I have a sample of how to call it below:
[code]
IWebElement theMenuLink = driver.FindElement(By.Id(“menu”));
MouseOver(theMenuLink);
[/code]