Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }