示例#1
0
        public void FindById_Should_Return_Correct_Vote()
        {
            using (BeginTransaction())
            {
                var loadOptions = new DataLoadOptions();
                loadOptions.LoadWith <StoryVote>(v => v.User);
                loadOptions.LoadWith <StoryVote>(v => v.Story);
                _database.LoadOptions = loadOptions;

                var vote = CreateNewStoryVote();
                _database.InsertOnSubmit(vote);
                _database.SubmitChanges();

                var storyId = vote.StoryId;
                var userId  = vote.UserId;

                Assert.NotNull(_voteRepository.FindById(storyId, userId));
            }
        }
示例#2
0
        public void FindById_Should_Return_Correct_Vote()
        {
            Votes.Add(new StoryVote {
                StoryId = Guid.NewGuid(), UserId = Guid.NewGuid()
            });

            var storyId = Votes[0].StoryId;
            var userId  = Votes[0].UserId;

            Assert.NotNull(_voteRepository.FindById(storyId, userId));
        }