示例#1
0
        public void TestGetCurrentFromContext()
        {
            Mock <IWAYDDatasource> datasource = _mockRepo.Create <IWAYDDatasource>();

            _datasourceFactory.Setup(ds => ds.GetCurrent()).Returns(datasource.Object);
            datasource.Setup(ds => ds.GetEntry());
            var context = new EntriesViewModelContext(_datasourceFactory.Object, null);

            context.GetCurrentEntry();
            _mockRepo.VerifyAll();
        }
示例#2
0
        public void TestGetAllEntriesFromContext()
        {
            Mock <IWAYDDatasource> datasource = _mockRepo.Create <IWAYDDatasource>();

            _datasourceFactory.Setup(ds => ds.GetCurrent()).Returns(datasource.Object);
            var data = new List <IEntry> {
                new Entry()
            };

            datasource.Setup(ds => ds.GetAllEntries()).Returns(data.AsQueryable());
            var context = new EntriesViewModelContext(_datasourceFactory.Object, null);

            context.GetAllEntries();
            _mockRepo.VerifyAll();
        }