public void WriteReport_writes_report_to_file()
        {
            var report = new SerializableReport();

            report.Report("foo", "bar");
            var expected = "foo: bar\n";

            var path = new FileSystemPath("moo.report");

            var fileSystemMock = FileSystemTestUtils.CreateMock();

            fileSystemMock.SetupWritableFile(path, expected);

            fileSystemMock.Object.WriteReport(path, report, append: false);

            fileSystemMock.AssertFileWritten(path, expected);
        }
Esempio n. 2
0
 public void reporting_int_produces_correct_report()
 {
     _report.Report("moo", 123);
     Assert.That(_report.Serialize(), Is.EqualTo("moo: 123\n"));
 }