Beispiel #1
0
        public void The_CreateFiles_Method_Writes_Just_The_Details()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateStaticFilesDetails(new IncludedFile[0], "Folder");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal("Folder\\StaticFiles.xml"), Arg <string> .Is.NotNull));
        }
Beispiel #2
0
        public void The_Create_Method_Copies_One_Static_File()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateStaticFiles(new[] { new IncludedFile("static.dat"), }, "Folder");

            fileController.AssertWasCalled(f => f.WriteAllBytes(Arg <string> .Is.Equal("Folder\\static.dat"), Arg <byte[]> .Is.NotNull));
        }
Beispiel #3
0
        public void The_Create_Method_Creates_The_Folder()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateStaticFilesDetails(new IncludedFile[0], "Folder");

            fileController.AssertWasCalled(f => f.CreateDirectory("Folder"));
        }
        public void The_Create_Method_Creates_The_Folder()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateFunctionFiles(new FunctionInfo[0], "Folder");

            fileController.AssertWasCalled(f => f.CreateDirectory("Folder"));
        }
        public void The_Create_Method_Writes_One_File()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateProjectDetailsFile(project, "Folder");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal("Folder\\Project.aad"), Arg <string> .Is.NotNull));
        }
        public void The_Load_Method_Reads_One_File()
        {
            IProjectDeserialiser loader = new ProjectDeserialiserV1(fileController);

            loader.LoadOutputsFile("Folder");

            fileController.AssertWasCalled(f => f.ReadAllText(Arg <string> .Is.Equal("Folder\\Outputs.xml")));
        }
Beispiel #7
0
        public void The_Load_Details_Method_Creates_Nothing()
        {
            IProjectDeserialiser loader = new ProjectDeserialiserV1(fileController);

            loader.LoadStaticFilenames("Folder");

            fileController.AssertWasCalled(f => f.ReadAllText("Folder\\UserOptions.xml"));
        }
Beispiel #8
0
        public void The_Load_Method_Reads_One_File()
        {
            IProjectDeserialiser loader = new ProjectDeserialiserV1(fileController);

            loader.LoadApiExtensionFiles("Folder");

            fileController.AssertWasCalled(f => f.ReadAllText(Arg <string> .Is.Equal("Folder\\Specs_For_Project_Loading__ApiExtensions.ApiExtensionTest.apiext.xml")));
        }
        public void The_Load_Method_Reads_One_File()
        {
            IProjectDeserialiser loader = new ProjectDeserialiserV1(fileController);

            loader.LoadFunctionFiles("Folder").ToList();

            fileController.AssertWasCalled(f => f.ReadAllText(Arg <string> .Is.Equal("Folder\\Function.function.xml")));
        }
Beispiel #10
0
        public void The_Create_Method_Writes_One_File()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateOutputFile(new OutputFolder("ROOT", ""), "Folder");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal("Folder\\Outputs.xml"), Arg <string> .Is.NotNull));
        }
Beispiel #11
0
        public void The_Create_Method_Creates_The_Folder()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateOutputFile(new OutputFolder("ROOT", ""), "Folder");

            fileController.AssertWasCalled(f => f.CreateDirectory("Folder"));
        }
        public void The_Create_Method_Writes_One_File()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateUserOptionDetailsFile(new[] { userOption }, "Folder");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal("Folder\\UserOptions.xml"), Arg <string> .Is.NotNull));
        }
        public void The_Create_Method_Writes_One_File()
        {
            IProjectSerialiser serialiser   = new ProjectSerialiserV1(fileController);
            FunctionInfo       functionInfo = new FunctionInfo("Function", typeof(string), "Body", true, SyntaxEditorHelper.ScriptLanguageTypes.CSharp, "desc", "C#", "Gen");

            serialiser.CreateFunctionFiles(new [] { functionInfo }, "Folder");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal("Folder\\Function.function.xml"), Arg <string> .Is.NotNull));
        }
        public void The_Create_Method_Writes_One_File()
        {
            IProjectSerialiser serialiser = new ProjectSerialiserV1(fileController);

            serialiser.CreateApiExtensionFiles(new[] { ExtensionMethod }, "Folder");

            string expectedFilename = "Folder".PathSlash(ExtensionMethod.ExtendedMethod.DeclaringType.FullName + ".apiext.xml");

            fileController.AssertWasCalled(f => f.WriteAllText(Arg <string> .Is.Equal(expectedFilename), Arg <string> .Is.NotNull));
        }