public void SetUp() { _jsonObjectComparer = Substitute.For <IJsonObjectComparer>(); _jsonArrayComparer = Substitute.For <IJsonArrayComparer>(); _jsonValueComparer = Substitute.For <IJsonValueComparer>(); _jsonSpecialHandler = Substitute.For <IJsonSpecialHandler>(); _jsonComparer = new JsonComparer(_jsonObjectComparer, _jsonArrayComparer, _jsonValueComparer, _jsonSpecialHandler); _jsonSpecialHandler.HandleSpecialObject(Arg.Any <JToken>(), Arg.Any <JToken>(), Arg.Any <string>()) .Returns((false, null)); }
public JsonComparer( IJsonObjectComparer jsonObjectComparer, IJsonArrayComparer jsonArrayComparer, IJsonValueComparer jsonValueComparer, IJsonSpecialHandler jsonSpecialHandler) { _jsonObjectComparer = jsonObjectComparer; _jsonArrayComparer = jsonArrayComparer; _jsonValueComparer = jsonValueComparer; _jsonSpecialHandler = jsonSpecialHandler; }
public void SetUp() { _handler = Substitute.For <Action <string, JToken> >(); _partialComparer = Substitute.For <IJsonObjectComparer>(); _jsonSpecialHandler = new JsonSpecialHandler(_handler, _partialComparer); }
public JsonSpecialHandler(Action <string, JToken> handler, IJsonObjectComparer jsonObjectPartialComparer) { _captureValueHandler = handler; _jsonObjectPartialComparer = jsonObjectPartialComparer; }