示例#1
0
        public void ToTransfertObject_ProvidingNull_ThrowException()
        {
            //ARRANGE
            AnswerEF answer = null;

            //ACT
            Assert.ThrowsException <ArgumentNullException>(() => answer.ToTransferObject());
        }
示例#2
0
        public void ToTransfertObject_Successful()
        {
            //ARRANGE
            DateTime date     = DateTime.Now;
            var      question = new QuestionEF {
                Id = 1, IsResolved = false, Message = "Je n'arrive pas à faire un test", Title = "Problème avec Tests", Date = date, AuthorId = 1
            };
            var answer = new AnswerEF {
                Message = "En fait, c'est facile il faut toujorus faire des tests", AuthorId = 2, AssociatedQuestion = question,
            };
            //ACT
            var result = answer.ToTransferObject();

            //Assert
            Assert.AreEqual(answer.AuthorId, result.AuthorId);
            Assert.AreEqual(answer.Message, result.Message);
        }