Ich habe für Moq durch den Quellcode zu lesen und ich kam in der folgenden Unit-Test:Was bedeutet() => in C#?
Assert.Throws<ArgumentOutOfRangeException>(() => Times.AtLeast(0));
Und für das Leben von mir, ich kann mich nicht erinnern, was() => tatsächlich der Fall ist. Ich denke, es hat etwas mit anonymen Methoden oder Lambda zu tun. Und ich bin sicher, dass ich weiß, was es tut, ich kann einfach nicht im Moment erinnern ....
Und noch schlimmer zu machen .... google isn't being much help und neither is stackoverflow
Kann mir jemand eine schnelle geben Antwort auf eine hübsche noobish Frage?
mich erinnert, wenn ich Informationen über „* =“ in SQL ... nicht die meisten Such eng anschaute inine friendly operator ... –
Wenn ich das richtig verstehe, bedeutet das, dass, wenn Times.AtLeast (0) falsch ist, eine Ausnahme ausgelöst wird. Hab ich recht? Funktioniert das nur im Debug-Modus? –