screwturn-4/SearchEngine-Tests/SearchResultTests.cs
2009-09-30 13:47:13 +00:00

30 lines
789 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
namespace ScrewTurn.Wiki.SearchEngine.Tests {
[TestFixture]
public class SearchResultTests : TestsBase {
[Test]
public void Constructor() {
IDocument doc = MockDocument("Doc", "Document", "ptdoc", DateTime.Now);
SearchResult res = new SearchResult(doc);
Assert.AreEqual(doc, res.Document, "Wrong document");
Assert.AreEqual(0, res.Relevance.Value, "Wrong initial relevance value");
Assert.IsFalse(res.Relevance.IsFinalized, "Initial relevance value should not be finalized");
}
[Test]
[ExpectedException(typeof(ArgumentNullException))]
public void Constructor_NullDocument() {
SearchResult res = new SearchResult(null);
}
}
}