Пример #1
0
        public static void Verify(IApprovalWriter writer, IApprovalNamer namer, IApprovalFailureReporter reporter)
        {
            var normalizeLineEndingsForTextFiles = CurrentCaller.GetFirstFrameForAttribute <IgnoreLineEndingsAttribute>();
            var shouldIgnoreLineEndings          = normalizeLineEndingsForTextFiles == null || normalizeLineEndingsForTextFiles.IgnoreLineEndings;

            Approver.Verify(new FileApprover(writer, namer, shouldIgnoreLineEndings), reporter);
        }
Пример #2
0
        //begin-snippet: complete_verify_call
        public static void Verify(IApprovalWriter writer, IApprovalNamer namer, IApprovalFailureReporter reporter)
        //end-snippet
        {
            var normalizeLineEndingsForTextFiles = CurrentCaller.GetFirstFrameForAttribute <IgnoreLineEndingsAttribute>();
            var shouldIgnoreLineEndings          = normalizeLineEndingsForTextFiles == null || normalizeLineEndingsForTextFiles.IgnoreLineEndings;
            var approver = GetDefaultApprover(writer, namer, shouldIgnoreLineEndings);

            Verify(approver, reporter);
        }
Пример #3
0
 public FileApprover(IApprovalWriter writer, IApprovalNamer namer)
 {
     this.writer = writer;
     this.namer  = namer;
 }
Пример #4
0
 public FileApprover(IApprovalWriter writer, IApprovalNamer namer, bool normalizeLineEndingsForTextFiles)
 {
     this.writer = writer;
     this.namer = namer;
     this.normalizeLineEndingsForTextFiles = normalizeLineEndingsForTextFiles;
 }
Пример #5
0
 public FileApprover(IApprovalWriter writer, IApprovalNamer namer)
     : this(writer, namer, false)
 {
 }
Пример #6
0
 private static IApprovalApprover GetDefaultApprover(IApprovalWriter writer, IApprovalNamer namer, bool shouldIgnoreLineEndings)
 {
     return(defaultApproverCreator(writer, namer, shouldIgnoreLineEndings));
 }
Пример #7
0
 public FileApprover(IApprovalWriter writer, IApprovalNamer namer, bool normalizeLineEndingsForTextFiles)
 {
     this.writer = writer;
     this.namer  = namer;
     this.normalizeLineEndingsForTextFiles = normalizeLineEndingsForTextFiles;
 }
Пример #8
0
 public FileApprover(IApprovalWriter writer, IApprovalNamer namer)
     : this(writer, namer, false)
 {
 }
Пример #9
0
 public static void Approve(IApprovalWriter writer, IApprovalNamer namer, IApprovalFailureReporter reporter)
 {
     Core.Approvals.Approve(new FileApprover(writer, namer), reporter);
 }
 public ImageFileApprover(IApprovalWriter writer, IApprovalNamer namer, bool normalizeLineEndingsForTextFiles = false)
     : base(writer, namer, normalizeLineEndingsForTextFiles)
 {
 }
Пример #11
0
 public ZipApprover(IApprovalWriter writer, IApprovalNamer namer, bool deleteOnSuccess)
 {
     this.writer = writer;
     this.namer = namer;
     this.deleteOnSuccess = deleteOnSuccess;
 }
		public FileApprover(IApprovalWriter writer, IApprovalNamer namer)
		{
			this.writer = writer;
			this.namer = namer;
		}
Пример #13
0
 public ZipApprover(IApprovalWriter writer, IApprovalNamer namer, bool deleteOnSuccess)
 {
     this.writer          = writer;
     this.namer           = namer;
     this.deleteOnSuccess = deleteOnSuccess;
 }
 private DiffPdfApprover(IApprovalWriter writer, IApprovalNamer namer)
 {
     this.writer = writer;
     this.namer  = namer;
 }