Ejemplo n.º 1
0
        public static void VerifyByte(byte[] bytes, [CallerFilePath] string filepath = null, [CallerMemberName] string membername = null)
        {
            var writer   = new ApprovalBinaryWriter(bytes, ".bin");
            var filename = Path.GetFileNameWithoutExtension(filepath);
            var filedir  = Path.Combine(Path.GetDirectoryName(filepath), "Result");
            var namer    = new SaneNamer {
                Name = filename + "." + membername, SourcePath = filedir
            };
            var reporter = new DiffReporter();

            Approver.Verify(new FileApprover(writer, namer, true), reporter);
        }
Ejemplo n.º 2
0
        // ReSharper disable once UnusedParameter.Local
        static void MyApprove(string text, object IGNORE_PAST_THIS = null, [CallerFilePath] string filepath = null, [CallerMemberName] string membername = null)
        {
            var writer   = WriterFactory.CreateTextWriter(text);
            var filename = Path.GetFileNameWithoutExtension(filepath);
            var filedir  = Path.GetDirectoryName(filepath);
            var namer    = new SaneNamer {
                Name = filename + "." + membername, SourcePath = filedir
            };
            var reporter = new DiffReporter();

            Approver.Verify(new FileApprover(writer, namer, true), reporter);
        }
Ejemplo n.º 3
0
        public static void VerifyXml(string text, [CallerFilePath] string filepath = null, [CallerMemberName] string membername = null)
        {
            var writer   = WriterFactory.CreateTextWriter(text, ".xml");
            var filename = Path.GetFileNameWithoutExtension(filepath);
            var filedir  = Path.Combine(Path.GetDirectoryName(filepath), "Result");
            var namer    = new SaneNamer {
                Name = filename + "." + membername, SourcePath = filedir
            };
            var reporter = new DiffReporter();

            Approver.Verify(new FileApprover(writer, namer, true), reporter);
        }