public void TestInit()
{
#region Tags
_tags = new List<Tag>
{
new Tag
{
TagId = 1,
TagName = "lorem",
Posts = new List<Post> {new Post {PostId = 1}}
},
new Tag
{
TagId = 2,
TagName = "ipsum",
Posts = new List<Post> {new Post {PostId = 1}}
},
new Tag
{
TagId = 3,
TagName = "dolor",
Posts = new List<Post> {new Post {PostId = 2}}
}
};
#endregion
#region Post Likes
_postLikes = new List<PostLike>
{
new PostLike
{
PostLikeId = 1,
PostId = 1,
UserId = 1,
User = new User
{
UserId = 1,
UserName = "FooBar"
}
},
new PostLike
{
PostLikeId = 2,
PostId = 1,
UserId = 2,
User = new User
{
UserId = 2,
UserName = "Lorem"
}
},
new PostLike
{
PostLikeId = 3,
PostId = 2,
UserId = 1,
User = new User
{
UserId = 1,
UserName = "FooBar"
}
}
};
#endregion
#region Media
_mediae = new List<Media>
{
new Media
{
MediaId = 1,
MediaType = "image/gif",
CustomName = "foobarbaz",
AlbumId = 1
},
new Media
{
MediaId = 2,
MediaType = "image/jpg",
CustomName = "loremipsum",
AlbumId = 1
},
new Media
{
MediaId = 3,
MediaType = "image/jpg",
CustomName = "dolorsitamet",
AlbumId = 2
},
new Media
{
MediaId = 4,
MediaType = "image/mp4",
CustomName = "wigglefudge",
AlbumId = 2
}
};
#endregion
#region Post Contents
_postContents = new List<PostContent>
{
new PostContent
{
PostContentId = 1,
PostContentTitle = "Foo",
PostContentText = "Lorem Ipsum Dolor",
PostId = 1,
MediaId = 1,
Media = _mediae.FirstOrDefault(a => a.MediaId == 1)
},
new PostContent
{
PostContentId = 2,
PostContentTitle = "Bar",
PostContentText = "Lorem Ipsum Dolor",
PostId = 1,
MediaId = 2,
Media = _mediae.FirstOrDefault(a => a.MediaId == 2)
},
new PostContent
{
PostContentId = 3,
PostContentTitle = "Baz",
PostContentText = "Lorem Ipsum Dolor",
PostId = 2,
MediaId = 3,
Media = _mediae.FirstOrDefault(a => a.MediaId == 3)
},
new PostContent
{
PostContentId = 4,
PostContentTitle = "Fish",
PostContentText = "Lorem Ipsum Dolor",
PostId = 2,
MediaId = 4,
Media = _mediae.FirstOrDefault(a => a.MediaId == 4)
}
};
#endregion
#region Posts
_posts = new List<Post>
{
new Post
{
PostId = 1,
PostLikes = _postLikes.Where(a => a.PostId == 1).ToList(),
PostContents = _postContents.Where(a => a.PostId == 1).ToList(),
Tags = _tags.Where(a => a.TagId != 3).ToList(),
PostTitle = "Foo",
PostMessage = "Lorem Ipsum Dolor",
UserId = 1,
User = new User { UserId = 1, UserName = "Lorem" }
},
new Post
{
PostId = 2,
PostLikes = _postLikes.Where(a => a.PostId == 2).ToList(),
PostContents = _postContents.Where(a => a.PostId == 2).ToList(),
Tags = _tags.Where(a => a.TagId == 3).ToList(),
PostTitle = "Foo",
PostMessage = "Lorem Ipsum Dolor",
UserId = 2,
User = new User { UserId = 2, UserName = "Ipsum" }
}
};
#endregion
}