public void DeleteAdministrator() { var apiRepository = new ApiMongoRepository(CONNECTION_STRING); var repository = new MongoRepository(CONNECTION_STRING, apiRepository); var userName = "******"; var secret = "test"; var manager = repository.CreateManager(userName, secret); var admin = repository.CreateManager(userName + "2", secret); var domain = repository.CreateDomain("test", manager); admin = repository.AddAdministrator(domain.Id, userName + "2"); repository.DeleteAdministrator(domain.Id, admin.Id); var result = repository.GetAdministrators(domain.Id); Assert.AreEqual(0, result.Length); repository.DeleteManager(manager.Id, secret); repository.DeleteManager(admin.Id, secret); }