UnitTest.cs 668 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 Xunit;
  4. namespace ReactiveTests.Tests
  5. {
  6. public class UnitTest
  7. {
  8. [Fact]
  9. public void Unit()
  10. {
  11. var u1 = new Unit();
  12. var u2 = new Unit();
  13. Assert.True(u1.Equals(u2));
  14. Assert.False(u1.Equals(""));
  15. Assert.False(u1.Equals(null));
  16. Assert.True(u1 == u2);
  17. Assert.False(u1 != u2);
  18. Assert.Equal(0, u1.GetHashCode());
  19. Assert.Equal("()", u1.ToString());
  20. }
  21. }
  22. }