private void SetUpData()
        {
            Domain.Dependencies.Register();

            //Repository registration
            DIContainer.Instance.RegisterType<IRepository, OnlineRepository>(OnlineRepository.InstanceName);
            DIContainer.Instance.RegisterType<ReferenceDataRepository>(new ContainerControlledLifetimeManager());
            DIContainer.Instance.RegisterType<IShipTimeClient, ShipTimeClientTest>();

            var workStation = DIContainer.Instance.Resolve<Workstation>();
            workStation.GangwayServiceBaseAddress = "http://Localhost/";
            workStation.Ship = new Ship { ShipId = "1", BrandId = "3", Code = "3" };
            workStation.ConnectionMode = ConnectionMode.Online;
            var intCollection = new Collection<int>();
            intCollection.Add(1);
            intCollection.Add(2);
            intCollection.Add(3);
            var brand = new Brand { BrandId = "3", Name = "Carnival Breeze", MediaItemAddress = "http://172.26.248.122/ImagingMediaService/MediaItems/23" };
            brand.AssignPortIds(intCollection);
            workStation.Brand = brand;
            workStation.Voyage = new Voyage { IsActive = true, VoyageId = "31", Number = "dd0", ShipId = "1" };
            var voyages = new List<Voyage>();
            voyages.Add(new Voyage { IsActive = true, VoyageId = "31", Number = "dd0", ShipId = "1" });
            workStation.AssignVoyageList(voyages);

            this.targetRepository = new ShipTimeRepository();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ShipTimeRepositoryTest"/> class.
 /// </summary>
 public ShipTimeRepositoryTest()
 {
     Common.Dependencies.Register();
     DataAccess.Dependencies.Register();
     this.applicationSetting = new ApplicationSetting();
     this.applicationSetting.ShipTimeServiceBaseAddress = "http://Localhost/";
     DIContainer.Instance.RegisterType<IShipTimeClient, ShipTimeClient>();
     this.repository = new ShipTimeRepository(this.applicationSetting);
 }