public void Multiplizieren() { var sut = new Berechnen(); string json_output = ""; sut.Json_output += _ => json_output = _; var json_input = new Multiplikationskommando { payload = new Multiplikationskommando.Payload { a = 2, b = 3 } } .ToJson(); sut.Process(json_input); dynamic result = json_output.FromJson(); Assert.AreEqual("Berechnungsergebnis", result.cmd); Assert.AreEqual(6, result.payload.resultat); }