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(); }
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(); }