public void Execute(object parameter) { if (!(parameter is ProjectItemViewModel vm)) { return; } var navigationParams = new NavigationParameters(); if (!string.IsNullOrEmpty(vm.Source)) { var loader = new FileContentLoader(vm.Source); navigationParams.Add("itemContent", loader.LoadContent()); navigationParams.Add("contentSource", vm.Source); navigationParams.Add("itemReferences", vm.References); } else { navigationParams.Add("itemContent", string.Empty); navigationParams.Add("contetnSource", string.Empty); navigationParams.Add("itemReferences", new ObservableCollection <ProjectItemReferenceViewModel>()); } _regionManager.RequestNavigate(RegionKey.ProjectItemContentRegion.ToString(), "ProjectItemContent", navigationParams); }
public ModSicService CreateModSicServiceToSendCollect( string fakeClientRequestID, string fakeServiceRequestID) { var fakeRequestInfo1 = new RequestInfo() { ClientRequestId = fakeClientRequestID, ServiceRequestId = fakeServiceRequestID }; var fakeRequestInfo2 = new RequestInfo() { ClientRequestId = fakeServiceRequestID, ServiceRequestId = fakeClientRequestID }; var fakeSendCollectResult = new SendRequestResult() { Requests = new RequestInfo[] { fakeRequestInfo1, fakeRequestInfo2 } }; var fakeCertificate = new FileContentLoader().GetFileContentBytes(GetType().Assembly, "CollectService.pfx"); var fakeCredentials = new Credential(); var mocks = new MockRepository(); var api = mocks.DynamicMock <ModSicConnection>(new string[] { "", "", "", "" }); Expect.Call( api.SendCollect(FAKE_TARGET_ADDRESS, fakeCredentials, FAKE_OVAL_DEFINITIONS, null, null)) .IgnoreArguments() .Return(fakeSendCollectResult); Expect.Call( api.GetCertificate()) .Return(fakeCertificate); mocks.ReplayAll(); return(new ModSicService(api)); }
public MetabaseObjectCollectorTests() { var documentLoader = new FileContentLoader(); this.FakeMetabaseContent = documentLoader.ReadAllFileLinesFromResource("metabaseSample.xml"); this.FakeMetabaseWithIncompleteSessionContent = documentLoader.ReadAllFileLinesFromResource("metabaseSampleWithIncompleteSessions.xml"); this.FakeMBSchemaContent = documentLoader.ReadAllFileLinesFromResource("mbSchemaSample.xml"); }
public XmlDocumentNavigatorTests() { var allMbSchemaLines = new FileContentLoader() .ReadAllFileLinesFromResource("mbSchemaSample.xml"); this.MBSchemaSample = string.Join(Environment.NewLine, allMbSchemaLines); }