public void AllExceptTargetPath() { AspNetCompiler t = new AspNetCompiler(); t.BuildEngine = new MockEngine(); t.MetabasePath = @"/LM/W3SVC/1/Root/MyApp"; t.VirtualPath = @"/MyApp"; t.PhysicalPath = @"c:\MyApp"; // This is not valid. Can't specify both MetabasePath and (VirtualPath or PhysicalPath). Assert.False(CommandLine.CallValidateParameters(t)); }
public void OnlyMetabasePath() { AspNetCompiler t = new AspNetCompiler(); t.BuildEngine = new MockEngine(); t.MetabasePath = @"/LM/W3SVC/1/Root/MyApp"; // This should be valid. Assert.True(CommandLine.CallValidateParameters(t)); CommandLine.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp", false); }
public void OnlyVirtualPath() { AspNetCompiler t = new AspNetCompiler(); t.BuildEngine = new MockEngine(); t.VirtualPath = @"/MyApp"; // This should be valid. Assert.True(CommandLine.CallValidateParameters(t)); CommandLine.ValidateEquals(t, @"-v /MyApp", false); }
public void VirtualPathAndTargetPath() { AspNetCompiler t = new AspNetCompiler(); t.BuildEngine = new MockEngine(); t.VirtualPath = @"/MyApp"; t.TargetPath = @"c:\MyTarget"; // This is valid. Assert.IsTrue(CommandLine.CallValidateParameters(t)); CommandLine.ValidateEquals(t, @"-v /MyApp c:\MyTarget", false); }
public void MetabasePathAndTargetPath() { AspNetCompiler t = new AspNetCompiler(); t.BuildEngine = new MockEngine(); t.MetabasePath = @"/LM/W3SVC/1/Root/MyApp"; t.TargetPath = @"c:\MyTarget"; // This is valid. Assert.True(CommandLine.CallValidateParameters(t)); CommandLine.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp c:\MyTarget", false); }