private static ISubtitlesReader GetReader(string filepath) { ISubtitlesNavigator defaultNav = new DefaultNavigator(); var temp = ReaderFactory.CreateReader(filepath, ref defaultNav); return(temp); }
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"); }
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); }
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; }
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"; }