Exemplo n.º 1
0
    public void TestGetIdentifiersForDateRange_03()
    {
        // Test that no artefacts are returned when the date range does not overlap the artefacts
        DateTime start = DateTime.Parse("1970-01-01");
        DateTime end   = DateTime.Parse("1971-01-01");

        string[] identifiers = DublinCoreReader.GetIdentifiersForDateRange(start, end);
        Assert.That(identifiers.Length == 0);
    }
Exemplo n.º 2
0
    public void TestGetIdentifiersForDateRange_04()
    {
        // Test that an artefact is returned when the start date and end date are equal, and equal the created date of the artefact
        DateTime start = DateTime.Parse("2015-10-03");
        DateTime end   = DateTime.Parse("2015-10-03");

        string[] identifiers = DublinCoreReader.GetIdentifiersForDateRange(start, end);
        Assert.That(identifiers.Length == 1);
        Assert.That(identifiers[0] == "DeerMan");
    }
Exemplo n.º 3
0
    public void TestGetIdentifiersForDateRange_02()
    {
        // Test that a specific artefact is returned when the date range is sufficient narrow
        DateTime start = DateTime.Parse("2015-10-02");
        DateTime end   = DateTime.Parse("2015-10-04");

        string[] identifiers = DublinCoreReader.GetIdentifiersForDateRange(start, end);
        Assert.That(identifiers.Length == 1);
        Assert.That(identifiers[0] == "DeerMan");
    }
Exemplo n.º 4
0
    public void TestGetIdentifiersForDateRange_01()
    {
        // Test that all artefact are returned when the date range is sufficiently wide
        DateTime start = DateTime.Parse("2015-10-02");
        DateTime end   = DateTime.Parse("2016-08-05");

        string[] identifiers = DublinCoreReader.GetIdentifiersForDateRange(start, end);
        Assert.That(identifiers.Length == 2);
        Assert.That(identifiers[0] == "DeerMan");
        Assert.That(identifiers[1] == "TestMonk");
    }