private void SetViewportSize()
{
if (_request.ViewportResolution != null)
{
var resolution = new Size(_request.ViewportResolution.Value.Width, _request.ViewportResolution.Value.Height);
var size = GetViewportSize();
while (!size.Equals(resolution))
{
// Set resolution
var currentSize = _web.Manage().Window.Size;
_web.Manage().Window.Size = new Size(
resolution.Width + (Math.Abs(currentSize.Width - size.Width)),
resolution.Height + (Math.Abs(currentSize.Height - size.Height)));
size = GetViewportSize();
}
}
}