public NewNoteTests() { Services = new MockAppServiceProvider(); ViewModel = new NotePageViewModel(Services); SetupParams = NotePageSetupParameters.NewNote(Guid.NewGuid()); ViewModel.Setup(SetupParams); }
public CachedUneditedNewNoteTests() { Services = new MockAppServiceProvider(); Services.MockNoteDatabase.GetCachedNoteResult = new Note(); ViewModel = new NotePageViewModel(Services); SetupParams = NotePageSetupParameters.NewNote(Guid.NewGuid()); ViewModel.Setup(SetupParams); }
public StyleSheetSelectionPageViewModelTests() { Services = new MockAppServiceProvider(); Services.MockStyleSheets.GetAllStyleSheetsReturnValue = new List <CSS>() { new CSS() }; ViewModel = new CssSelectionPageViewModel(Services); ViewModel.ApplyQueryAttributes(new Dictionary <string, string>()); }
public CommandTests() { Services = new MockAppServiceProvider(); ViewModel = new FolderPageViewModel(Services); folderId = Guid.NewGuid(); Services.MockNoteDatabase.FolderTable[folderId] = new Folder(); ViewModel.Setup(new FolderPageSetupParameters() { FolderId = folderId }); }
public CachedUneditedExistingNoteTests() { Services = new MockAppServiceProvider(); ViewModel = new NotePageViewModel(Services); var id = Guid.NewGuid(); Services.MockNoteDatabase.NoteTable[id] = new Note() { ID = id, FolderID = Guid.NewGuid(), Name = "name", Text = "text" }; SetupParams = NotePageSetupParameters.ExistingNote(id); ViewModel.Setup(SetupParams); }
public static TestsData Create(string dbName) { if (_instances.TryGetValue(dbName, out var result)) { return(result); } TestsData testsData = new TestsData(); MockAppServiceProvider appServiceProvider = new MockAppServiceProvider(dbName); testsData.FillTestDbHelper = new FillTestDbHelper((MockMessengerDbContextFactory)appServiceProvider.MessengerDbContextFactory); testsData.AppServiceProvider = appServiceProvider; testsData.FillTestDbHelper.FillMessengerContextAsync().Wait(); _instances.TryAdd(dbName, testsData); return(testsData); }
public ListViewTests() { Services = new MockAppServiceProvider(); ViewModel = new FolderPageViewModel(Services); fid = Guid.Parse("69348ae3-c0e5-4ea8-b3d8-c3ba404fdd83"); nestedFolderId = Guid.Parse("763cdab7-43de-4d06-b5e6-aa0bf04fd0b3"); nestedNoteId = Guid.Parse("069119f7-06e6-4fa2-93ee-f0e22ad305ca"); var rootNotes = new List <Note> { new Note() { ID = Guid.NewGuid(), FolderID = fid }, new Note() { ID = nestedNoteId, FolderID = fid }, new Note() { ID = Guid.NewGuid(), FolderID = fid } }; var rootFolders = new List <Folder> { new Folder() { ID = nestedFolderId, ParentID = fid }, new Folder() { ID = Guid.NewGuid(), ParentID = fid } }; Services.MockNoteDatabase.GetFoldersReturnLookup[fid] = rootFolders; Services.MockNoteDatabase.GetNotesReturnLookup[fid] = rootNotes; Services.MockNoteDatabase.FolderTable[fid] = new Folder() { Name = "yountyufnt" }; ViewModel.Setup(new FolderPageSetupParameters() { FolderId = fid }); }
public PreviewPageViewModelTests() { Services = new MockAppServiceProvider(); ViewModel = new PreviewPageViewModel(Services); }
public SetupTests() { Services = new MockAppServiceProvider(); ViewModel = new FolderPageViewModel(Services); }