Ejemplo n.º 1
0
        public void CreateCoachUser()
        {
            var usr = new Bounded_Contexts.CoachingCourses.Core.Models.User.User()
            {
                UserId    = "coach1",
                FirstName = "Tine",
                LastName  = "Meisner",
                Password  = "******",
                Roles     = new List <string>()
                {
                    "Coach"
                }
            };

            var userRepo = new UserRepositoryDocumentDB();

            userRepo.CreateUser(usr);

            var foundUsr = userRepo.GetUserById(usr.Id);

            Assert.IsNotNull(foundUsr);
            Assert.AreEqual(foundUsr.FirstName, usr.FirstName);
            Assert.AreEqual(foundUsr.LastName, usr.LastName);
            Assert.AreEqual(foundUsr.Password, usr.Password);
        }
Ejemplo n.º 2
0
        public void CreateDialog()
        {
            //HCA
            var userB = new Bounded_Contexts.CoachingCourses.Core.Models.User.User()
            {
                Id = new Guid("be9122f0-e7f3-4030-adb9-157453f3b7b7")
            };

            var userA = new Bounded_Contexts.CoachingCourses.Core.Models.User.User()
            {
                Id = new Guid("77bca353-e5f8-44b9-85d3-672b775dc7e9")
            };

            //Set up http context
            HttpContext.Current = new HttpContext(
                new HttpRequest("", "http://tempuri.org", ""),
                new HttpResponse(new StringWriter())
                );


            // User is logged in
            HttpContext.Current.User = new GenericPrincipal(
                new GenericIdentity("username"),
                new string[0]
                );

            HttpContext.Current.Items.Add("UserId", userB.Id);


            var dialogController = new DialogController();

            var dialog = dialogController.InitiateDialog(new InitiateDialogRequest
            {
                UserA            = userA.Id,
                UserB            = userB.Id,
                UserADescription = "",
                UserBDescription = "Din ven",
            });


            //Try to send a message
            var dialogEntry = dialogController.Post(new PostDialogRequest()
            {
                Message        = "Hej Jørgen. Godt at høre fra dig. Op med humøret!",
                ReceiverUserId = userA.Id,
                SenderUserId   = userB.Id
            });
        }