public void ProcessesStore_GetAll_ShouldReturnEmptyCollection() { var testProcs = new IProcessModel[] { new ProcessModel() }; ProcessRepo.Setup(r => r.GetAll()).Returns(testProcs); var store = new ProcessesStore(ProcessRepo.Object); var procs = store.GetAll(); Assert.That(procs, Is.InstanceOf(typeof(IEnumerable <IProcessModel>))); Assert.That(!procs.Any()); }
public void ProcessesStore_GetAll_ShouldReturnCollectionFromRepoAfterRefresh() { var testProcs = new IProcessModel[] { new ProcessModel() }; ProcessRepo.Setup(r => r.GetAll()).Returns(testProcs); var store = new ProcessesStore(ProcessRepo.Object); store.Refresh(); var procs = store.GetAll(); Assert.That(procs, Is.EqualTo(testProcs)); }