示例#1
0
        public void ToggleVoteTestAdd()
        {
            MockDb.Setup(x => x.Single <int>(It.IsAny <string>(), It.IsAny <object[]>())).Returns(0);
            var results = ModelVote.ToggleVote(MockDb.Object, 1, 1);

            Assert.IsTrue(results.Item);
        }
示例#2
0
        public void HasVotedForModelTestNo()
        {
            MockDb.Setup(x => x.Single <int>(It.IsAny <string>(), It.IsAny <object[]>())).Returns(0);
            var results = ModelVote.HasVotedForModel(MockDb.Object, 1, 1);

            Assert.IsFalse(results.Item);
        }
示例#3
0
        public void GetModelVotesTest()
        {
            MockDb.Setup(x => x.Single <int>(It.IsAny <string>(), It.IsAny <object[]>())).Returns(2);
            var results = ModelVote.GetModelVotes(MockDb.Object, 1);

            Assert.AreEqual(2, results.Item);
        }
示例#4
0
 public ReturnResult <int> GetModelVotes(int modelId)
 {
     return(ModelVote.GetModelVotes(Db, modelId));
 }
示例#5
0
 public ReturnResult <bool> HasVotedForModel(int modelId)
 {
     return(ModelVote.HasVotedForModel(Db, Int32.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)), modelId));
 }