MyAction() публичный Метод

public MyAction ( ) : ActionResult
Результат ActionResult
    public void MockUrlHelper()
    {
        //Arrange
        var requestUrl  = new Uri("http://myrequesturl");
        var request     = Mock.Of <HttpRequestBase>();
        var requestMock = Mock.Get(request);

        requestMock.Setup(m => m.Url).Returns(requestUrl);
        var httpcontext      = Mock.Of <HttpContextBase>();
        var httpcontextSetup = Mock.Get(httpcontext);

        httpcontextSetup.Setup(m => m.Request).Returns(request);
        var actionName    = "MyTargetActionName";
        var expectedUrl   = "http://myfakeactionurl.com";
        var mockUrlHelper = new Mock <UrlHelper>();

        mockUrlHelper
        .Setup(m => m.Action(actionName, "Register", It.IsAny <object>(), It.IsAny <string>()))
        .Returns(expectedUrl)
        .Verifiable();
        var sut = new MyController();

        sut.Url = mockUrlHelper.Object;
        sut.ControllerContext = new ControllerContext {
            Controller  = sut,
            HttpContext = httpcontext,
        };
        //Act
        var result = sut.MyAction();

        //Assert
        mockUrlHelper.Verify();
    }