public void RunTest_Return_False_When_Header() { // Arrange //string tabularString = JsonConvert.SerializeObject(tabular).Replace("\"","\\\""); //string spreadsheetString = "[{\"Column0\":\"OrderDate\",\"Column1\":\"Region's\",\"Column2\":\"Rep\",\"Column3\":\"Item\",\"Column4\":\"Units\",\"Column5\":\"Unit Cost\",\"Column6\":\"Total\"},{\"Column0\":\"2016-01-06T00:00:00\",\"Column1\":\"East's\",\"Column2\":\"Jones\",\"Column3\":\"Pencil\",\"Column4\":95.0,\"Column5\":1.99,\"Column6\":189.05}]".Replace("\\", ""); //DataTable dataTable = JsonConvert.DeserializeObject<DataTable>(spreadsheetString); spreadsheetMock.Setup(s => s.GetTabular()).Returns((DataTable)null); GenerateFiles generateFiles = new GenerateFiles(this.config, this.spreadsheet, this.fileSystem, this.outputWriter); // Act bool result = generateFiles.Run(); // Assert result.Should().BeFalse(); spreadsheetMock.Verify(s => s.GetTabular(), Times.Once); }