UnitTest.cs 740 B

12345678910111213141516171819202122232425
  1. // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
  2. using System.Reactive;
  3. using Microsoft.VisualStudio.TestTools.UnitTesting;
  4. namespace ReactiveTests.Tests
  5. {
  6. [TestClass]
  7. public class UnitTest
  8. {
  9. [TestMethod]
  10. public void Unit()
  11. {
  12. var u1 = new Unit();
  13. var u2 = new Unit();
  14. Assert.IsTrue(u1.Equals(u2));
  15. Assert.IsFalse(u1.Equals(""));
  16. Assert.IsFalse(u1.Equals(null));
  17. Assert.IsTrue(u1 == u2);
  18. Assert.IsFalse(u1 != u2);
  19. Assert.AreEqual(0, u1.GetHashCode());
  20. Assert.AreEqual("()", u1.ToString());
  21. }
  22. }
  23. }