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); }
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 }); }