public async Task SetUp()
        {
            RxApp.MainThreadScheduler = Scheduler.CurrentThread;

            var things        = new List <Thing>();
            var sitedirectory = new CDP4Common.DTO.SiteDirectory(Guid.NewGuid(), 0);

            things.Add(sitedirectory);

            this.engineeringMdodelSetupGuid = Guid.NewGuid();
            this.engineeringMdodelGuid      = Guid.NewGuid();
            var engineeringmodelsetup = new EngineeringModelSetup(this.engineeringMdodelSetupGuid, 0);

            engineeringmodelsetup.ShortName           = "test_model";
            engineeringmodelsetup.Name                = "test model";
            engineeringmodelsetup.EngineeringModelIid = this.engineeringMdodelGuid;
            things.Add(engineeringmodelsetup);

            this.uri = "http://www.rheagroup.com/";
            var credentials = new Credentials("John", "Doe", new Uri(this.uri));

            this.mockedDal = new Mock <IDal>();

            this.session = new Session(this.mockedDal.Object, credentials);
            await this.session.Assembler.Synchronize(things);

            this.siteDirectory = this.session.Assembler.RetrieveSiteDirectory();

            this.viewModel = new SessionRowViewModel(this.siteDirectory, this.session, null);
        }
Ejemplo n.º 2
0
        public async Task SetUp()
        {
            RxApp.MainThreadScheduler = Scheduler.CurrentThread;

            var things        = new List <Thing>();
            var sitedirectory = new CDP4Common.DTO.SiteDirectory(Guid.NewGuid(), 0);

            things.Add(sitedirectory);

            this.uri = "http://www.rheagroup.com/";
            var credentials = new Credentials("John", "Doe", new Uri(this.uri));

            this.mockedDal = new Mock <IDal>();
            this.session   = new Session(this.mockedDal.Object, credentials);
            this.cache     = this.session.Assembler.Cache;
            await this.session.Assembler.Synchronize(things);

            this.siteDirectory = this.session.Assembler.RetrieveSiteDirectory();
            this.siteRdl       = new SiteReferenceDataLibrary(Guid.NewGuid(), null, null)
            {
                IsDeprecated = false, RequiredRdl = null, Name = "SiteRDL"
            };

            this.viewModel = new SiteReferenceDataLibraryRowViewModel(this.siteRdl, this.session, null);
        }