コード例 #1
0
ファイル: UserRestTests.cs プロジェクト: HyveMynd/BlueprintCS
 public void OnTestSetup()
 {
     string pass;
     _host = new ServiceTestAppHost();
     _host.Init();
     _host.Start(ServiceTestAppHost.BaseUrl);
     _client = new JsonServiceClient(ServiceTestAppHost.BaseUrl);
     _testUser = DbDataGenerator.AddUserToDatabase(out pass);
     _client.Post(new Auth {provider = "credentials", UserName = _testUser.Email, Password = pass});
 }
コード例 #2
0
 public void OnTestSetup()
 {
     _host = new ServiceTestAppHost();
     _host.Init();
     _host.Start(ServiceTestAppHost.BaseUrl);
     _client = new JsonServiceClient(ServiceTestAppHost.BaseUrl);
     IocBox.Kernel = new StandardKernel(new RealDomainModule(), new RealInfrastructureModule());
     string pass;
     _testUser = DbDataGenerator.AddUserToDatabase(out pass);
     _testBlueprint = DbDataGenerator.AddBlueprintToDatabase(_testUser.Id);
     _client.Send(new Auth {UserName = _testUser.Email, Password = pass});
 }
コード例 #3
0
ファイル: UserService.cs プロジェクト: HyveMynd/BlueprintCS
 public static User CreateNewUser(string firstName, string lastName, string email, string password)
 {
     using (var uow = new UserUnitOfWork())
     {
         var user = uow.Users.FirstOrDefault(u => u.Email == email);
         if (user != null)
         {
             return null;
         }
         user = new User(firstName, lastName, email, password);
         uow.Users.Add(user);
         uow.Save();
         return user;
     }
 }
コード例 #4
0
ファイル: UserRestTests.cs プロジェクト: HyveMynd/BlueprintCS
 private void UserEquals(User expected, UserResponse actual)
 {
     Assert.IsNotNull(actual);
     Assert.AreEqual(expected.Email, actual.Email);
     Assert.AreEqual(expected.FirstName, actual.FirstName);
     Assert.AreEqual(expected.LastName, actual.LastName);
 }