public void ShouldCreateSystemAdminApi()
        {
            // Arrange
            HttpHeaders     headers = new HttpHeaders();
            IServiceFactory factory = new ServiceFactory(Mock.Of <IHttpAddress>(), Mock.Of <IHttpFacade>(), Mock.Of <IContentSerializer>(), headers);

            // Act
            ISystemAdminApi api = factory.CreateSystemAdminApi();

            // Assert
            api.ShouldNotBe(null);
        }
 public AccountController(IUserApi userApi, ISystemAdminApi adminApi)
 {
     this.userApi = userApi;
     this.adminApi = adminApi;
 }
 public ManageController(ISystemAdminApi adminApi, IUserApi userApi)
 {
     this.adminApi = adminApi;
     this.userApi  = userApi;
 }
 public ManageController(ISystemAdminApi adminApi, IUserApi userApi)
 {
     this.adminApi = adminApi;
     this.userApi = userApi;
 }
 public AccountController(IUserApi userApi, ISystemAdminApi adminApi)
 {
     this.userApi  = userApi;
     this.adminApi = adminApi;
 }