コード例 #1
0
        public static void CreateExpectedResult(TestContext context)
        {
            var generator = TestRunnerFactoryFFF.CreateResultGenerator(new PrintProfileFFF());

            var directory = TestDataPaths.GetTestDataDirectory(CaseName);

            generator.GenerateResultFile(
                TestDataPaths.GetMeshFilePath(directory),
                TestDataPaths.GetExpectedFilePath(directory));
        }
コード例 #2
0
        public static void CreateExpectedResult(TestContext context)
        {
            var generator = new EngineFFF().Generator;

            var directory        = TestDataPaths.GetTestDataDirectory(CaseName);
            var meshFilePath     = TestDataPaths.GetMeshFilePath(directory);
            var expectedFilePath = TestDataPaths.GetExpectedFilePath(directory);

            var parts = new[] {
                new Tuple <DMesh3, object>(StandardMeshReader.ReadMesh(meshFilePath), null)
            };

            var expectedResult = generator.GenerateGCode(parts, new GenericRepRapSettings(), out _, null, Console.WriteLine);

            using var w = new StreamWriter(expectedFilePath);
            var writer = new StandardGCodeWriter();

            writer.WriteFile(expectedResult, w);
        }