public void NoMainSpecifiedForLibraryThrowsNoError() { PythonCompiler compiler = new PythonCompiler(); compiler.TargetKind = PEFileKinds.Dll; compiler.OutputAssembly = "test.dll"; compiler.SourceFiles = new string[0]; compiler.MainFile = null; compiler.VerifyParameters(); }
public void NoMainFileSpecifiedForWindowsApplication() { try { PythonCompiler compiler = new PythonCompiler(); compiler.TargetKind = PEFileKinds.WindowApplication; compiler.OutputAssembly = "test.exe"; compiler.SourceFiles = new string[0]; compiler.MainFile = null; compiler.Compile(); Assert.Fail("Expected PythonCompilerException."); } catch (PythonCompilerException ex) { Assert.AreEqual(Resources.NoMainFileSpecified, ex.Message); } }