コード例 #1
0
        public void GetAllMessages()
        {
            //Arrange
            FakeMessageRepository repo = new FakeMessageRepository();

            //ForumController controller = new ForumController(repo);

            //Act
            //List<Message> messages = controller.AllMessages().ViewData.Model as List<Message>;
            repoList = repo.GetAllMessages().ToList();

            //Assert
            // Assert.Equal(repoList[0].Subject, messages[0].Subject);
            // Assert.Equal(repoList[0].Body, messages[0].Body);
            //Assert.Equal(repoList[1].Subject, messages[1].Subject);
            //Assert.Equal(repoList[1].Body, messages[1].Body);
        }
コード例 #2
0
        public void GetMessagesByMember()
        {
            //Arrange
            FakeMessageRepository messageRepo = new FakeMessageRepository();
            //ForumController controller = new ForumController(messageRepo);


            FakeMemberRepository memberRepo  = new FakeMemberRepository();
            HomeController       controller2 = new HomeController(memberRepo);


            //Act
            List <Member> members = controller2.Members().ViewData.Model as List <Member>;
            Member        user    = members[0];

            // List<Message> messages = controller.MyMessages(user).ViewData.Model as List<Message>;
            repoList = messageRepo.GetMessagesForMember(user).ToList();


            //Assert
            // Assert.Equal(repoList[0].From.Email, messages[0].From.Email);
        }