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)); }
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)); }
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"))); }
public void The_Load_Details_Method_Creates_Nothing() { IProjectDeserialiser loader = new ProjectDeserialiserV1(fileController); loader.LoadStaticFilenames("Folder"); fileController.AssertWasCalled(f => f.ReadAllText("Folder\\UserOptions.xml")); }
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"))); }
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)); }
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)); }