logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class RecordingViewBrowserService

    Real-shaped IViewBrowserService over a plain list, so tests can push, pop and inspect the navigation history without a MonoBehaviour.

    Inheritance
    object
    RecordingViewBrowserService
    Implements
    IViewBrowserService
    IService
    IFoundationSettings
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Tests.Shared.Fakes
    Assembly: Tests.dll
    Syntax
    public class RecordingViewBrowserService : IViewBrowserService, IService, IFoundationSettings

    Constructors

    RecordingViewBrowserService()

    Declaration
    public RecordingViewBrowserService()

    Properties

    Guid

    Declaration
    public string Guid { get; set; }
    Property Value
    Type Description
    string

    Id

    Declaration
    public string Id { get; set; }
    Property Value
    Type Description
    string

    LogService

    Declaration
    public ILogService LogService { get; set; }
    Property Value
    Type Description
    ILogService

    Methods

    ClearHistory()

    Declaration
    public void ClearHistory()

    GetCurrentView()

    Declaration
    public IViewBase GetCurrentView()
    Returns
    Type Description
    IViewBase

    GetHistory()

    Declaration
    public List<IViewBase> GetHistory()
    Returns
    Type Description
    List<IViewBase>

    GoBack()

    Declaration
    public IViewBase GoBack()
    Returns
    Type Description
    IViewBase

    Push(ViewBrowserPushInput)

    Declaration
    public IViewBase Push(ViewBrowserPushInput input)
    Parameters
    Type Name Description
    ViewBrowserPushInput input
    Returns
    Type Description
    IViewBase

    TryGetCurrentView(out IViewBase)

    Declaration
    public bool TryGetCurrentView(out IViewBase view)
    Parameters
    Type Name Description
    IViewBase view
    Returns
    Type Description
    bool

    TryGoBack(out IViewBase)

    Declaration
    public bool TryGoBack(out IViewBase view)
    Parameters
    Type Name Description
    IViewBase view
    Returns
    Type Description
    bool

    Implements

    IViewBrowserService
    IService
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved