コード例 #1
0
ファイル: NewNoteTests.cs プロジェクト: Deijin27/NoteSharp
 public NewNoteTests()
 {
     Services    = new MockAppServiceProvider();
     ViewModel   = new NotePageViewModel(Services);
     SetupParams = NotePageSetupParameters.NewNote(Guid.NewGuid());
     ViewModel.Setup(SetupParams);
 }
コード例 #2
0
 public CachedUneditedNewNoteTests()
 {
     Services = new MockAppServiceProvider();
     Services.MockNoteDatabase.GetCachedNoteResult = new Note();
     ViewModel   = new NotePageViewModel(Services);
     SetupParams = NotePageSetupParameters.NewNote(Guid.NewGuid());
     ViewModel.Setup(SetupParams);
 }
コード例 #3
0
 public StyleSheetSelectionPageViewModelTests()
 {
     Services = new MockAppServiceProvider();
     Services.MockStyleSheets.GetAllStyleSheetsReturnValue = new List <CSS>()
     {
         new CSS()
     };
     ViewModel = new CssSelectionPageViewModel(Services);
     ViewModel.ApplyQueryAttributes(new Dictionary <string, string>());
 }
コード例 #4
0
ファイル: CommandTests.cs プロジェクト: Deijin27/NoteSharp
 public CommandTests()
 {
     Services  = new MockAppServiceProvider();
     ViewModel = new FolderPageViewModel(Services);
     folderId  = Guid.NewGuid();
     Services.MockNoteDatabase.FolderTable[folderId] = new Folder();
     ViewModel.Setup(new FolderPageSetupParameters()
     {
         FolderId = folderId
     });
 }
コード例 #5
0
        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);
        }
コード例 #6
0
ファイル: TestsData.cs プロジェクト: Ymessenger/ymessenger
        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);
        }
コード例 #7
0
ファイル: ListViewTests.cs プロジェクト: Deijin27/NoteSharp
        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
            });
        }
コード例 #8
0
 public PreviewPageViewModelTests()
 {
     Services  = new MockAppServiceProvider();
     ViewModel = new PreviewPageViewModel(Services);
 }
コード例 #9
0
 public SetupTests()
 {
     Services  = new MockAppServiceProvider();
     ViewModel = new FolderPageViewModel(Services);
 }