Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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]);
        }