Пример #1
0
 public void GivenIAmLoggedInAsTheAdminUser()
 {
     var user = new User() {Id = Guid.NewGuid(), Name = "Tomas", UserName = "******", PasswordHash = "asdf1234"};
     UserHelper.InsertUser(user);
     WebBrowser.Current.GoTo(Config.Configuration.Host + NavigationHelper.Pages["login page"]);
     var logOffLink = WebBrowser.Current.Links.SingleOrDefault(y => y.Id == "logOff");
     if (logOffLink == null)
     {
         var formSteps = new FormSteps();
         var table = new Table("InputField", "Input");
         table.AddRow("UserName", user.UserName);
         table.AddRow("Password", user.PasswordHash);
         formSteps.WhenEnterTheFollowingInformation(table);
         formSteps.WhenIClickTheButton("log in");
     }
 }
Пример #2
0
 public static void InsertUser(User user)
 {
     Deleporter.Run(
         () =>
         {
             var inMemoryUserRepository = new InMemoryUserRepository();
             //var userToInsert = new User()
             //                       {
             //                           Id = user.Id,
             //                           Name = user.Name,
             //                           PasswordHash = user.PasswordHash,
             //                           UserName = user.UserName
             //                       };
             inMemoryUserRepository.Insert(user);
             DeleporterMvcUtils.TemporarilyReplaceBinding<IUserRepository>(inMemoryUserRepository);
         });
 }