public void BuildForm(int width, int height) { var form = new OccVisualForm { Width = width, Height = height }; var multiview = form.multiviewTableLayoutPanel; SetupUtils = new SetupUtils { AttachedView = multiview }; SetupUtils.InitializeModifiersSetup(); SetupUtils.ResetSetupEnvironment(); Viewer = SetupUtils.Viewer; View = SetupUtils.View; Form = form; Form.Paint += FormPaint; Form.Resize += FormResize; DefaultInterpreters.Setup(); var actionsGraph = new ActionsGraph(); actionsGraph.Register(new FunctionFactoryInput()); DefaultFunctions.Setup(actionsGraph); InitializeSetupUtils(); }
private static void FirstPointStep(SetupUtils setup) { setup.SwitchUserMetaAction(ModifierNames.Line3D); setup.MouseInput.MouseDown(100, 100, 1, false, false); setup.MouseInput.MouseUp(100, 100, false, false); }
public static void AfterScenario() { if (SetupUtils.ShouldDestroyDriver(Config, ScenarioContext.Current) && Driver != null) { Driver.Quit(); Driver = null; } }
public void ConeMetaToolWithMousePointsTransformationTest() { ShapeBuildHelper.BuildMetaActionTestCone(Setup); // Test that a new node was added Assert.AreEqual(2, Setup.Document.Root.Children.Count); // Check transformations, coordinates and radius of the node Assert.AreEqual(SetupUtils.CheckNodeTranslationAgainst(Setup.Document.Root.Children[1], _testedFirstPoint), true, "Invalid transform interpreter on Node"); }
protected void Start() { m_Velocities = new NativeArray <float3>(objectCount, Allocator.Persistent); GameObject[] list = SetupUtils.PlaceRandomCubes(objectCount, radius); m_TransformsAccessArray = new TransformAccessArray(objectCount); for (int i = 0; i < objectCount; i++) { m_TransformsAccessArray.Add(list[i].transform); } }
public void AfterScenario() { var driver = objectContainer.Resolve <IWebDriver>(); var config = objectContainer.Resolve <TestConfig>(); var context = objectContainer.Resolve <ScenarioContext>(); if (SetupUtils.ShouldDestroyDriver(config, context) && driver != null) { driver.Quit(); driver = null; } }
protected virtual void Start() { m_NativeBounds = new NativeArray <Bounds>(m_ObjectCount, Allocator.Persistent); m_RayIntersectionResults = new NativeArray <int>(m_ObjectCount, Allocator.Persistent); m_Objects = SetupUtils.PlaceRandomCubes(m_ObjectCount, m_ObjectPlacementRadius); for (int i = 0; i < m_ObjectCount; i++) { m_Renderers[i] = m_Objects[i].GetComponent <Renderer>(); m_NativeBounds[i] = m_Renderers[i].bounds; } }
public void BeforeScenario() { var config = SetupUtils.ReadConfig <TestConfig>("testconfig.json"); objectContainer.RegisterInstanceAs <TestConfig>(config); objectContainer.RegisterInstanceAs <IWebDriver>(SetupUtils.CreateDriver(config)); var apiConfig = new Configuration(); apiConfig.BasePath = config.ApiBaseUrl; apiConfig.AddApiKey("Ocp-Apim-Subscription-Key", config.ApimKey); objectContainer.RegisterInstanceAs <DefaultApi>(new DefaultApi(apiConfig)); }
public void ConfigureTestEnvironment() { _setup = new SetupUtils(); _setup.InitializeModifiersSetup(); var actionsGraph = _setup.ActionGraph; var modifierRegister = new ModifierRegister(); modifierRegister.Register(actionsGraph); var functionFactory = actionsGraph[InputNames.FunctionFactoryInput].GetData(NotificationNames.GetValue).Get <IFunctionFactory>(); _sut = functionFactory.Get(Constant.FunctionBeam.GetHashCode()); }
public void Start() { m_Positions = new NativeArray <Vector3>(m_ObjectCount, Allocator.Persistent); m_NativeBounds = new NativeArray <Bounds>(m_ObjectCount, Allocator.Persistent); m_Objects = SetupUtils.PlaceRandomCubes(m_ObjectCount, m_ObjectPlacementRadius); for (int i = 0; i < m_ObjectCount; i++) { m_Renderers[i] = m_Objects[i].GetComponent <Renderer>(); m_NativeBounds[i] = m_Renderers[i].bounds; } }
protected void Start() { m_Velocities = new NativeArray <Vector3>(m_ObjectCount, Allocator.Persistent); m_Objects = SetupUtils.PlaceRandomCubes(m_ObjectCount, m_ObjectPlacementRadius); for (int i = 0; i < m_ObjectCount; i++) { var obj = m_Objects[i]; m_Transforms[i] = obj.transform; m_Renderers[i] = obj.GetComponent <Renderer>(); } m_TransformsAccessArray = new TransformAccessArray(m_Transforms); }
public void BoxMetaToolWithMousePointsTransformationTest() { ShapeBuildHelper.BuildMetaActionTestBox(Setup); // Test that a new node was added Assert.AreEqual(2, Setup.Document.Root.Children.Count); // Check transformations and coordinates of the node var nodeBuilder = new NodeBuilder(Setup.Document.Root.Children[1]); Assert.AreEqual( SetupUtils.CheckNodeTranslationAgainst(nodeBuilder.Node, new Point3D(_testedFirstPoint.Location)), true, "Invalid transform interpreter on Node"); Assert.AreEqual( nodeBuilder[0].TransformedAxis3D.Location.IsEqual(_testedFirstPoint.Location, Precision.Confusion), true, "Invalid first point coordinate"); }
public static void Main(params string[] args) { XmlConfigurator.Configure(); ILog log = LogManager.GetLogger(typeof(Program)); new Application(new ApplicationOptions <CmdLineOptions>() { CommandLineOptionsFactory = (Func <CmdLineOptions>)(() => new CmdLineOptions("CSExtractorServer")), InitializeAction = (Action <string[]>)(a => { BcDevices.MaxFrameCount = Settings.Default.MaxFrameCount; Program.PrepareDirectories("CSExtractorServer", log); SetupUtils.SetupService <BcExtractorServer, ExtractorServer>(a, "CSExtractorServer", log, (Func <IPEndPoint, BcExtractorServer>)(addressParts => ServiceFinder.GetInstance <BcExtractorServer>(new Func <IEnumerable <BcExtractorServer> >(BcExtractorServer.LoadAll), (Func <BcExtractorServer, bool>)(ds => ds.Ip == addressParts.Address.ToString() && ds.Port == addressParts.Port)))); }), MainWorkerAction = new Action(ExtractorServer.RefreshDevicesLoop), StopAction = new Action(Program.OnStop), ServiceName = "CSExtractorServer" }, ExtractorServer.Logger).Run(args); }
public static void Main(params string[] args) { XmlConfigurator.Configure(); ILog log = LogManager.GetLogger(typeof(Program)); new Application(new ApplicationOptions <CmdLineOptions>() { CommandLineOptionsFactory = (Func <CmdLineOptions>)(() => new CmdLineOptions("CSVideoServer")), InitializeAction = (Action <string[]>)(a => { BcDevices.MaxFrameCount = Settings.Default.MaxframeCount; BcDevices.VideoWidth = Convert.ToInt32(ConfigurationManager.AppSettings["VideoWidth"]); BcDevices.VideoHeight = Convert.ToInt32(ConfigurationManager.AppSettings["VideoHeight"]); Program.PrepareDirectories("CSVideoServer"); SetupUtils.SetupService <BcVideoServer, VideoServerContractImpl>(a, "CSVideoServer", log, (Func <IPEndPoint, BcVideoServer>)(addressParts => ServiceFinder.GetInstance <BcVideoServer>(new Func <IEnumerable <BcVideoServer> >(BcVideoServer.LoadAll), (Func <BcVideoServer, bool>)(ds => ds.Ip == addressParts.Address.ToString() && ds.Port == addressParts.Port)))); }), MainWorkerAction = (Action)null, StopAction = new Action(Program.OnStop), ServiceName = "CSVideoServer" }, VideoServerContractImpl.Instance.Logger).Run(args); }
public void CylinderMetaToolWithMousePointsTransformationTest() { ShapeBuildHelper.BuildMetaActionTestCylinder(Setup); Assert.AreEqual(2, Setup.Document.Root.Children.Count); var nodeBuilder = new NodeBuilder(Setup.Document.Root.Children[1]); var axisLocation = nodeBuilder[0].TransformedAxis3D.Location; Assert.AreEqual(SetupUtils.CheckNodeTranslationAgainst(nodeBuilder.Node, new Point3D(axisLocation)), true, "Invalid transform interpreter on Node"); Assert.AreEqual(nodeBuilder[0].TransformedAxis3D.Location.IsEqual(axisLocation, Precision.Confusion), true, "Invalid first point coordinate"); var radiusFromDependency = nodeBuilder[1].Real; Assert.AreEqual(radiusFromDependency, TestedRadius, "Invalid final radius"); var height = nodeBuilder[2].Real; Assert.AreEqual(height, TestedHeight, "Invalid height"); }
public void TorusMetaToolWithMousePointsTransformationTest() { ShapeBuildHelper.BuildMetaActionTestTorus(Setup); Assert.AreEqual(1, Setup.Document.Root.Children.Count); var nodeBuilder = new NodeBuilder(Setup.Document.Root.Children[0]); Assert.AreEqual( SetupUtils.CheckNodeTranslationAgainst(Setup.Document.Root.Children[0], new Point3D(100, 100, 100)), true, "Invalid transform interpreter on Node"); Assert.AreEqual( nodeBuilder[0].TransformedAxis3D.Location.IsEqual(new Point3D(100, 100, 100).GpPnt, Precision.Confusion), true, "Invalid first point coordinate"); var internalRadiusFromDependency = nodeBuilder[1].Real; Assert.AreEqual(internalRadiusFromDependency, TestedInternalRadius, "Invalid internal radius"); var externalRadiusFromDependency = nodeBuilder[2].Real; Assert.AreEqual(externalRadiusFromDependency, TestedExternalRadius, "Invalid external radius"); }
public static void Main(params string[] args) { XmlConfigurator.Configure(); ILog log = LogManager.GetLogger(typeof(Program)); new Application(new ApplicationOptions <CmdLineOptions>() { CommandLineOptionsFactory = (Func <CmdLineOptions>)(() => new CmdLineOptions("CSManagmentServer")), InitializeAction = (Action <string[]>)(a => { Program.PrepareDirectories("CSManagmentServer", log); ManagmentServer.KeyLength = Convert.ToInt32(ConfigurationManager.AppSettings["KeyLength"]); ConnectionStringsSetter.SetConnectionStrings(); Program._serviceHost = SetupUtils.SetupAndStartServiceHost <ManagmentServer>(ServiceFinder.GetAddressParts(ConfigurationManager.AppSettings["ServiceEndpointAddress"]), log); }), MainWorkerAction = (Action)(() => { ManagmentServer.StatisticThread = new Thread(new ThreadStart(ManagmentServer.SaveStatistic)) { IsBackground = true }; ManagmentServer.StatisticThread.Start(); ManagmentServer.RefreshThread = new Thread(new ThreadStart(ManagmentServer.RefreshAll)) { IsBackground = true }; ManagmentServer.RefreshThread.Start(); ManagmentServer.CheckOperatorsThread = new Thread(new ThreadStart(ManagmentServer.CheckOperators)) { IsBackground = true }; ManagmentServer.CheckOperatorsThread.Start(); }), StopAction = new Action(Program.OnStop), ServiceName = "CSManagmentServer" }, ManagmentServer.Logger).Run(args); }
// Use this for initialization void Start() { SetupUtils.PlaceRandomCubes1(m_ObjectCount, m_ObjectPlacementRadius); }
public static void BeforeScenario() { Driver = SetupUtils.CreateDriver(Config); Imis = DbUtils.ConnectToImis(Config.connectionString.imis); }
public void ConfigureTestEnvironment() { _setup = new SetupUtils(); _setup.InitializeModifiersSetup(); }
public static void BeforeScenario() { Driver = SetupUtils.CreateDriver(Config); }
private static void SecondPointStep(SetupUtils setup) { setup.MouseInput.MouseDown(200, 200, 1, false, false); setup.MouseInput.MouseUp(200, 200, false, false); }