コード例 #1
0
ファイル: ScriptIdTest.cs プロジェクト: Pjanssen/ScriptCenter
 public void ValueObjectTest()
 {
     String idString = "pierjanssen.outliner";
     ScriptId idA = new ScriptId(idString);
     ScriptId idB = new ScriptId(idString);
     ScriptId idC = new ScriptId("anotherperson.anotherscript");
     Assert.AreEqual(idString, idA.ToString(), "ToString method.");
     Assert.IsTrue(idA.Equals(idB), "Same id's should be equal.");
     Assert.IsFalse(idA.Equals(idC), "Different id's should not be equal.");
     Assert.AreEqual(idA.GetHashCode(), idB.GetHashCode(), "Hash codes of same id's should be equal.");
 }
コード例 #2
0
ファイル: ScriptIdTest.cs プロジェクト: Pjanssen/ScriptCenter
 public void EmptyTest()
 {
     ScriptId expectedId = new ScriptId("");
     Assert.AreEqual(expectedId, ScriptId.Empty, "Empty ScriptId");
 }
コード例 #3
0
ファイル: ScriptIdTest.cs プロジェクト: Pjanssen/ScriptCenter
 public void AuthorScriptNameConstructorTest()
 {
     ScriptId expectedId = new ScriptId("pierjanssen.outliner");
     ScriptId id = new ScriptId("Outliner", "Pier Janssen");
     Assert.AreEqual(expectedId, id, "Id constructed from author and script name.");
 }