Beispiel #1
0
        public void SendPersonalMessageTest()
        {
            string username  = "******";
            var    populator = new Populator();
            var    career    = populator.GetCareer(username);

            repMock.Setup(m => m.GetAll())
            .Returns(new List <Career>()
            {
                career
            }.AsQueryable());

            var message = new PersonalMessageVM()
            {
                username = username,
                Name     = "sender",
                Email    = "*****@*****.**",
                Message  = "very cool test"
            };

            worker.SavePersonalMessage(message);

            Assert.AreEqual(1, career.VisitorMessages.Count);

            var savedMessage = career.VisitorMessages.First();

            Assert.AreEqual(message.Name, savedMessage.SenderName);
            Assert.AreEqual(message.Email, savedMessage.SenderEmailAddress);
            Assert.AreEqual(message.Message, savedMessage.Message);
        }
Beispiel #2
0
        public void GetCareerTest()
        {
            string username = "******";

            var populator = new Populator();
            var career    = populator.GetCareer(username);

            repMock.Setup(m => m.GetAll())
            .Returns(new List <Career>()
            {
                career
            }.AsQueryable());

            var actual = worker.GetCareer(username);

            Assert.IsNotNull(actual);
            Assertor.AreSame(career, actual);
        }