import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class Writer {
public static void main(String args[]){
doWrite("output.txt","Content to be appended to file");
}
public static void doWrite(String filePath,String contentToBeAppended){
try(
FileWriter fw = new FileWriter(filePath, true);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter out = new PrintWriter(bw)
)
{
out.println(contentToBeAppended);
}
catch( IOException e ){
// File writing/opening failed at some stage.
}
}
}
Я думаю, вам нужно сделать элемент internal
видимым для DynamicProxyGenAssembly2
. Эта сборка создается библиотекой Castle DynamicProxy, используемой NSubstitute (и многими другими библиотеками-макетами .NET) для создания типов замены / mock.
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
Если вы устанавливаете пакет NSubstitute.Analyzers , он должен сообщить вам об этом случае.