//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldReserveFailureFile() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: internal virtual void ShouldReserveFailureFile() { // GIVEN FailureStorage storage = new FailureStorage(_fs, _indexFolderLayout); // WHEN storage.ReserveForIndex(); // THEN File failureFile = storage.FailureFile(); assertTrue(_fs.fileExists(failureFile)); assertTrue(_fs.getFileSize(failureFile) > 100); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldStoreFailure() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: internal virtual void ShouldStoreFailure() { // GIVEN FailureStorage storage = new FailureStorage(_fs, _indexFolderLayout); storage.ReserveForIndex(); string failure = format("A failure message%nspanning%nmultiple lines."); // WHEN storage.StoreIndexFailure(failure); // THEN File failureFile = storage.FailureFile(); assertTrue(_fs.fileExists(failureFile)); assertTrue(_fs.getFileSize(failureFile) > 100); assertEquals(failure, storage.LoadIndexFailure()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldAppendFailureIfAlreadyExists() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: internal virtual void ShouldAppendFailureIfAlreadyExists() { // GIVEN FailureStorage storage = new FailureStorage(_fs, _indexFolderLayout); storage.ReserveForIndex(); string failure1 = "Once upon a time there was a first failure"; string failure2 = "Then there was another"; storage.StoreIndexFailure(failure1); // WHEN storage.StoreIndexFailure(failure2); // THEN string allFailures = storage.LoadIndexFailure(); assertThat(allFailures, containsString(failure1)); assertThat(allFailures, containsString(failure2)); }