Exemple #1
0
    public void ThrowsOnHostnameInAdditionalMetadata()
    {
        var ds = new NoCloudDataSource(new NoCloudConfigDriveMetaData(), new YamlSerializer(),
                                       new UserDataSerializer());

        Assert.Throws <InvalidOperationException>(() => ds.ValidateMetaData(new Dictionary <string, string>
        {
            { "local-hostname", "any" }
        }));
    }
Exemple #2
0
    public void AcceptsValidMetaData()
    {
        var ds = new NoCloudDataSource(new NoCloudConfigDriveMetaData(), new YamlSerializer(),
                                       new UserDataSerializer());

        ds.ValidateMetaData(new Dictionary <string, string>
        {
            { "key", "value" }
        });
    }