Beispiel #1
0
        public void constructWithValidId()
        {
            UnknownIdentifier result = new UnknownIdentifier(_id);

            Assert.NotNull(result.Id);
            Assert.NotNull(result.GetHashCode());
        }
Beispiel #2
0
        public void compareWithNonUnknownIdentifier()
        {
            UnknownIdentifier identifier1 = new UnknownIdentifier(_id);
            Object            identifier2 = new Object();

            Assert.False(identifier1.Equals(identifier2));
        }
Beispiel #3
0
        public void compareEqualUnknownIdentifiers()
        {
            UnknownIdentifier identifier1 = new UnknownIdentifier(_id);
            UnknownIdentifier identifier2 = new UnknownIdentifier(_id);

            Assert.True(identifier1.Equals(identifier1));
            Assert.True(identifier1.Equals(identifier2));
        }
Beispiel #4
0
        public void DeserializeUnknown()
        {
            UnknownIdentifier identifier = (UnknownIdentifier)CommunicationIdentifierSerializer.Deserialize(
                new CommunicationIdentifierModel
            {
                RawId = TestRawId,
            });
            UnknownIdentifier expectedIdentifier = new UnknownIdentifier(TestRawId);

            Assert.AreEqual(expectedIdentifier.Id, identifier.Id);
            Assert.AreEqual(expectedIdentifier, identifier);
        }
Beispiel #5
0
 static void AssertCorrectness(UnknownIdentifier expectedIdentifier, CommunicationIdentifier identifier)
 {
     Assert.True(identifier is UnknownIdentifier);
     Assert.AreEqual(expectedIdentifier.Id, ((UnknownIdentifier)identifier).Id);
     Assert.AreEqual(expectedIdentifier, identifier);
 }
Beispiel #6
0
 static void AssertCorrectness(UnknownIdentifier expectedIdentifier, UnknownIdentifier identifier)
 {
     Assert.AreEqual(expectedIdentifier.Id, identifier.Id);
     Assert.AreEqual(expectedIdentifier, identifier);
 }