Tests.SetupClass.CreateScreenState C# (CSharp) Method

CreateScreenState() static private method

static private CreateScreenState ( ) : IScreenState
return IScreenState
        static IScreenState CreateScreenState()
        {
            var screenStateMock = new Mock<IScreenState> ();
            screenStateMock.Setup (x => x.LoadState (It.IsAny<object> ())).Returns (AsyncHelpers.Return (true));
            screenStateMock.Setup (x => x.ShowState ()).Returns (AsyncHelpers.Return (true));
            screenStateMock.Setup (x => x.UnloadState ()).Returns (AsyncHelpers.Return (true));
            screenStateMock.Setup (x => x.HideState ()).Returns (AsyncHelpers.Return (true));
            screenStateMock.Setup (x => x.Panel).Returns (new Mock<IPanel> ().Object);
            return screenStateMock.Object;
        }