コード例 #1
0
 public void RequiresNonNullPage()
 {
     ContractAssert.NotNull(() => new DefaultPageExecutor().Execute(
                                null,
                                new Dictionary <string, object>(),
                                NullTrace.Instance), "page");
 }
コード例 #2
0
 public void RequiresNonNullTracer()
 {
     ContractAssert.NotNull(() => new DefaultPageExecutor().Execute(
                                new Mock <IRazorPage>().Object,
                                new Dictionary <string, object>(),
                                null), "tracer");
 }
コード例 #3
0
 public void RequiresNonNullPageActivator()
 {
     ContractAssert.NotNull(() => new RazorApplication(
                                null,
                                new Mock <IFileSystem>().Object,
                                "Foo",
                                new Mock <IRouter>().Object,
                                new Mock <ICompilationManager>().Object,
                                null,
                                new Mock <IPageExecutor>().Object,
                                new Mock <ITraceFactory>().Object), "activator");
 }
コード例 #4
0
 public void RequiresNonNullFileSystem()
 {
     ContractAssert.NotNull(() => new DefaultRouter(null), "fileSystem");
 }
コード例 #5
0
 public void RequiresNonNullAction()
 {
     ContractAssert.NotNull(() => new DisposableAction(null), "act");
 }
コード例 #6
0
 public void RequiresNonNullType()
 {
     ContractAssert.NotNull(() => new DefaultPageActivator().ActivatePage(null, NullTrace.Instance), "type");
 }
コード例 #7
0
 public void RequiresNonNullTracer()
 {
     ContractAssert.NotNull(() => new DefaultPageActivator().ActivatePage(typeof(object), null), "tracer");
 }
コード例 #8
0
 public void RequiresNonNullFile()
 {
     ContractAssert.NotNull(() => CreateManager().Compile(null, NullTrace.Instance), "file");
 }
コード例 #9
0
 public void RequiresNonNullTracer()
 {
     ContractAssert.NotNull(() => CreateManager().Compile(new TestFile("a", "file", "text"), null), "tracer");
 }
コード例 #10
0
 public void RequiresNonNullContentIdentifier()
 {
     ContractAssert.NotNull(() => new DefaultCompilationManager(null), "identifier");
 }
コード例 #11
0
 public void RequiresNonNullBuilder()
 {
     ContractAssert.NotNull(() => RazorExtensions.UseRazor(null, "Foo", "/Bar"), "builder");
 }
コード例 #12
0
 public void RequiresNonNullBuilder()
 {
     ContractAssert.NotNull(() => RazorExtensions.UseRazor(null, string.Empty), "builder");
 }
コード例 #13
0
 public void RequiresNonNullOrEmptyFileSystem()
 {
     ContractAssert.NotNull(() => RazorExtensions.UseRazor(new TestAppBuilder(), (IFileSystem)null), "fileSystem");
 }
コード例 #14
0
 public void RequiresNonNullBuilder()
 {
     ContractAssert.NotNull(() => RazorExtensions.UseRazor(null, new PhysicalFileSystem(@"C:\")), "builder");
 }