private void BrowseMode(string browseType)
    {
        string[] browseAttributes;

        switch (browseType)
        {
        case "Creator":
            browseAttributes = DublinCoreReader.GetValuesForCreator();
            break;

        case "Contributor":
            browseAttributes = DublinCoreReader.GetValuesForContributor();
            break;

        case "Date":
            browseAttributes = DublinCoreReader.GetAllYears();
            break;

        case "Subject":
            browseAttributes = DublinCoreReader.GetValuesForSubject();
            break;

        default:
            browseAttributes = null;
            break;
        }

        Array.Sort(browseAttributes);

        browseMode = browseType;
        InstantAttributes(browseAttributes);
    }
 public void TestGetIdentifiersForCreators_02()
 {
     string[] values      = DublinCoreReader.GetValuesForCreator();
     string[] identifiers = DublinCoreReader.GetIdentifiersForCreators(new string[] { values[1] });
     Assert.That(identifiers.Length == 1);
     Assert.That(identifiers [0] == "TestMonk");
 }
 public void TestGetValuesForCreator()
 {
     string[] values = DublinCoreReader.GetValuesForCreator();
     Assert.That(values.Length == 2);
     Assert.That(values [0] == "Ryan Achten");
     Assert.That(values [1] == "Some Other Guy");
 }
 public void TestGetIdentifiersForCreators_03()
 {
     string[] values      = DublinCoreReader.GetValuesForCreator();
     string[] identifiers = DublinCoreReader.GetIdentifiersForCreators(values);
     Assert.That(identifiers.Length == 2);
     Assert.That(identifiers [0] == "DeerMan");
     Assert.That(identifiers [1] == "TestMonk");
 }