public void GetEntity_GettingData_ThrowException() { var data = CreatePostData(); var storMock = new Mock <IStorage>(); storMock.Setup(x => x.GetPosts()).Returns(data); int entityId = 248; var sut = new PostsDao(storMock.Object); sut.GetEntity(entityId); }
public void GetEntity_GettingData_ReturnEntity() { var data = CreatePostData(); var storMock = new Mock <IStorage>(); storMock.Setup(x => x.GetPosts()).Returns(data); int entityId = 6; var sut = new PostsDao(storMock.Object); var result = sut.GetEntity(entityId); Assert.AreSame(data.Where(x => entityId == x.Id).First(), result); }
public void GetList_GettingData_ReturnList() { var data = CreatePostData(); var storMock = new Mock <IStorage>(); storMock.Setup(x => x.GetPosts()).Returns(data); var sut = new PostsDao(storMock.Object); var result = sut.GetList(null, null, 0, 0, 0).ToList(); Assert.AreEqual(data.Count, result.Count); Assert.AreSame(data[0], result[0]); result = sut.GetList(null, "Id", 1, 0, 1).ToList(); Assert.AreEqual(data.Count, result.Count); Assert.AreSame(data[data.Count - 1], result[0]); }