public void Should_Delete_Entry() { var id = Guid.NewGuid(); var repository = new MemoryRepository<DirectoryEntry>(new[] { Guid.NewGuid(), id, Guid.NewGuid() }. Select(x => new DirectoryEntry { Id = x })); var controller = new DirectoryController(repository); // This is delete? Hard to tell isn't it... controller.Entries(id); repository.Count().ShouldEqual(2); repository.Any(x => x.Id == id).ShouldBeFalse(); }
public void Should_Return_Filtered_Directory_Results() { var repository = new MemoryRepository<DirectoryEntry>(new [] {"keith", "kevin", "kiner"}. Select(x => new DirectoryEntry {Name = x })); var controller = new DirectoryController(repository); var result = controller.Entries("ke", 1); var data = (IEnumerable<EntryModel>) result.Data; data.Count().ShouldEqual(2); data.Any(x => x.name == "keith").ShouldBeTrue(); data.Any(x => x.name == "kevin").ShouldBeTrue(); }