private void TryInstallStanza(string spec_version, string install_stanza) { // Arrange var json = new JObject(); json["spec_version"] = spec_version; json["identifier"] = "AwesomeMod"; json["install"] = new JArray() { JObject.Parse(install_stanza) }; // Act var val = new InstallValidator(); val.Validate(new Metadata(json)); }
private void TryInstallTo(string spec_version, string install_to) { // Arrange var json = new JObject(); json["spec_version"] = spec_version; json["identifier"] = "AwesomeMod"; json["install"] = new JArray() { new JObject() { { "file", "something" }, { "install_to", install_to } } }; // Act var val = new InstallValidator(); val.Validate(new Metadata(json)); }