コード例 #1
0
ファイル: Program.cs プロジェクト: happynik/manage_arch
        static void Main(string[] args)
        {
            var generator = new TestGenerator();
            var ib = new InviromentBuild()
            {
                Instructions = new Component[TestInstructionCount],
                Components = new Component[TestCount],
            };

            for (int i = 0; i < TestInstructionCount; i++)
            {
                var instruction = generator.Generate("Instruction" + i, true);
                ib.Instructions[i] = instruction;
            }
            for (var i = 0; i < TestCount; i++)
            {
                var component = generator.Generate("Component" + i, false);
                ib.Components[i] = component;
            }

            using (var file = File.CreateText("database.json"))
            {
                var componentString = JsonConvert.SerializeObject(ib);
                file.Write(componentString);
            }
            Console.Read();
        }
コード例 #2
0
        public void GenerateTest()
        {
            testsGenerator.Generate(aw).Wait();
            int currentCountOfFiles = Directory.GetFiles(resultPath).Length;
            int expectedCount       = files.Count;

            Assert.AreEqual(expectedCount, currentCountOfFiles);
            foreach (string filePath in files)
            {
                string pathToResFile = resultPath + "\\" + Path.GetFileNameWithoutExtension(filePath) + "Tests.cs";
                File.Delete(pathToResFile);
            }
        }
コード例 #3
0
        static void Main()
        {
            List <string> inputFiles = new List <string>();

            inputFiles.Add("../../../../Classes/Class1.cs");
            inputFiles.Add("../../../../Classes/Classes.cs");

            TestGenerator.TestGenerator generator =
                new TestGenerator.TestGenerator(inputFiles, 2, 2, 2);

            AsyncWriter asyncWriter = new AsyncWriter("../../../../Tests");

            generator.Generate(asyncWriter).Wait();

            Console.WriteLine("Generation completed");
            Console.ReadKey();
        }