// Path: tdd/service/src/main/java/com/barcamp/tdd/TddApplication.java
// @SpringBootApplication
// public class TddApplication {
// 
// 	public static void main(String[] args) {
// 		SpringApplication.run(TddApplication.class, args);
// 	}
// }
// 
// Path: tdd/service/src/test/java/com/barcamp/tdd/helper/ServiceIntegrationTestHelper.java
// @Component
// public final class ServiceIntegrationTestHelper extends ServiceCommonTestHelper {
// 
//     //region Dependencies
//     @Autowired
//     private UserService userService;
//     //endregion
// 
//     //region Constructors
//     public ServiceIntegrationTestHelper() {
//     }
//     //endregion
// 
//     //region Public methods
// 
//     //region User
//     public User buildAndPersistUser() {
//         return userService.create(buildUserCreationDto());
//     }
//     //endregion
// 
//     //endregion
// 
// }


import com.barcamp.tdd.TddApplication;
import com.barcamp.tdd.helper.ServiceIntegrationTestHelper;
import org.junit.Ignore;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
package com.barcamp.tdd.test;


/**
 * Author: Arthur Asatryan
 * Company: SFL LLC
 * Date: 6/19/16
 * Time: 12:11 AM
 */
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = TddApplication.class)
@Ignore
public abstract class AbstractServiceIntegrationTest extends AbstractTransactionalJUnit4SpringContextTests {

    //region Dependencies
    @Autowired
    private ServiceIntegrationTestHelper serviceIntegrationTestHelper;
    //endregion

    //region Constructors
    public AbstractServiceIntegrationTest() {
    }
    //endregion

    //region Public methods
// Path: tdd/service/src/main/java/com/barcamp/tdd/TddApplication.java
// @SpringBootApplication
// public class TddApplication {
// 
// 	public static void main(String[] args) {
// 		SpringApplication.run(TddApplication.class, args);
// 	}
// }
// 
// Path: tdd/service/src/test/java/com/barcamp/tdd/helper/ServiceIntegrationTestHelper.java
// @Component
// public final class ServiceIntegrationTestHelper extends ServiceCommonTestHelper {
// 
//     //region Dependencies
//     @Autowired
//     private UserService userService;
//     //endregion
// 
//     //region Constructors
//     public ServiceIntegrationTestHelper() {
//     }
//     //endregion
// 
//     //region Public methods
// 
//     //region User
//     public User buildAndPersistUser() {
//         return userService.create(buildUserCreationDto());
//     }
//     //endregion
// 
//     //endregion
// 
// }


// Path: tdd/service/src/test/java/com/barcamp/tdd/test/AbstractServiceIntegrationTest.java
import com.barcamp.tdd.TddApplication;
import com.barcamp.tdd.helper.ServiceIntegrationTestHelper;
import org.junit.Ignore;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

package com.barcamp.tdd.test;


/**
 * Author: Arthur Asatryan
 * Company: SFL LLC
 * Date: 6/19/16
 * Time: 12:11 AM
 */
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = TddApplication.class)
@Ignore
public abstract class AbstractServiceIntegrationTest extends AbstractTransactionalJUnit4SpringContextTests {

    //region Dependencies
    @Autowired
    private ServiceIntegrationTestHelper serviceIntegrationTestHelper;
    //endregion

    //region Constructors
    public AbstractServiceIntegrationTest() {
    }
    //endregion

    //region Public methods
    public ServiceIntegrationTestHelper getServiceIntegrationTestHelper() {