public void TestAddAccount() { DateTime dateDuJour = DateTime.Now; string login = string.Format("Test-{0}{1}{2}.{3}{4}", dateDuJour.Year, dateDuJour.Month, dateDuJour.Day, dateDuJour.Second, dateDuJour.Millisecond); ServerAccountModel serverAccount = new ServerAccountModel() { ServerId = 0, UserLogin = login, Password = "******" }; DatabaseServerUser databaseServerUser = service.AddAccount(serverAccount); Assert.IsNotNull(databaseServerUser); Assert.IsFalse(string.IsNullOrWhiteSpace(databaseServerUser.SqlLogin)); }
public static void InitialisationTests(TestContext context) { service = new ServerAccountService(); // Ajout d'un compte pour les tests // Cela constitue aussi un test ! ServerAccountModel serverAccount = new ServerAccountModel() { ServerId = 0, UserLogin = "******", Password = "******" }; DatabaseServerUser databaseServerUser = service.AddAccount(serverAccount); Assert.IsNotNull(databaseServerUser); }
public ActionResult <DatabaseServerUser> PostAccounts(ServerAccountModel serverAccount) { // Vérification de l'appelant if (!this.SecurityCheckRoleAdminOrOwner(serverAccount.UserLogin)) { return(Forbid()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DatabaseServerUser databaseServerUser = _service.AddAccount(serverAccount); if (databaseServerUser == null) { return(Conflict()); } return(Ok(databaseServerUser)); //return CreatedAtAction(nameof(GetAccountsByServerId ), new { id = databaseServerUser.ServerId }, databaseServerUser); }
public IHttpActionResult PostAccounts(ServerAccountModel serverAccount) { // Vérification de l'appelant IHttpActionResult result = this.SecurityCheckRoleAdminOrOwner(serverAccount.UserLogin); if (result != null) { return(result); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DatabaseServerUser databaseServerUser = service.AddAccount(serverAccount); if (databaseServerUser == null) { return(Conflict()); } return(CreatedAtRoute("DefaultApi", new { id = databaseServerUser.ServerId }, databaseServerUser)); }