Ejemplo n.º 1
0
        private static ISubtitlesReader GetReader(string filepath)
        {
            ISubtitlesNavigator defaultNav = new DefaultNavigator();
            var temp = ReaderFactory.CreateReader(filepath, ref defaultNav);

            return(temp);
        }
Ejemplo n.º 2
0
        public void GetReader_UnknownFile_ReturnsNull()
        {
            ISubtitlesNavigator nav = new DefaultNavigator();
            var actual = ReaderFactory.CreateReader(unknownFilePath, ref nav);

            Assert.IsNull(actual, "Unknown file reader should be null");
        }
Ejemplo n.º 3
0
        public void GetReader_Mpl2File_CreatesMpl2Reader()
        {
            ISubtitlesNavigator nav = new DefaultNavigator();
            var expected            = typeof(Mpl2Reader);
            var actual = ReaderFactory.CreateReader(mplFilePath, ref nav).GetType();

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        public void Setup()
        {
            var moqLineInfo1 = CreateMockLineInfo(1, "Pierwsza linia");
            var moqLineInfo2 = CreateMockLineInfo(2, "Druga linia");
            var moqLineInfo3 = CreateMockLineInfo(3, "Trzecia linia");

            navigator = new DefaultNavigator();
            var lines = new List <ILineInfo> {
                moqLineInfo1.Object,
                moqLineInfo2.Object,
                moqLineInfo3.Object
            };

            navigator.Lines = lines;
        }
Ejemplo n.º 5
0
        protected void Unauthenticated()
        {
            // Create a default navigator
            var navigator = new DefaultNavigator
            {
                Authenticated = Authenticated,
                AuthApi       = AuthApi,
                SessionStore  = Session
            };

            // use the default navigator to create and bind the signin page
            PageModelPair pair = navigator.CreatePageModelPair(PageId.SignIn, AuthApi, Session);

            // Create a navigation page with the signin page
            var navPage = new NavigationPage(pair.Page);

            navigator.Page       = pair.Page;
            navigator.Navigation = navPage.Navigation;

            MainPage = navPage;

            MainPage.Title = "Cognito Forms";
        }