Example #1
0
        public void TestMongoExtractJobDoc_Equality()
        {
            Guid guid          = Guid.NewGuid();
            var  failedInfoDoc = new MongoFailedJobInfoDoc(new TestException("aaah"), _dateTimeProvider);

            var doc1 = new MongoExtractJobDoc(
                guid,
                MongoExtractionMessageHeaderDoc.FromMessageHeader(guid, _messageHeader, _dateTimeProvider),
                "1234",
                ExtractJobStatus.WaitingForCollectionInfo,
                "test/directory",
                _dateTimeProvider.UtcNow(),
                "KeyTag",
                123,
                "MR",
                isIdentifiableExtraction: true,
                isNoFilterExtraction: true,
                failedInfoDoc);
            var doc2 = new MongoExtractJobDoc(
                guid,
                MongoExtractionMessageHeaderDoc.FromMessageHeader(guid, _messageHeader, _dateTimeProvider),
                "1234",
                ExtractJobStatus.WaitingForCollectionInfo,
                "test/directory",
                _dateTimeProvider.UtcNow(),
                "KeyTag",
                123,
                "MR",
                isIdentifiableExtraction: true,
                isNoFilterExtraction: true,
                failedInfoDoc);

            Assert.AreEqual(doc1, doc2);
        }
Example #2
0
        public void TestMongoFailedJobInfo_GetHashCode()
        {
            var exception = new TestException("aaah");

            var doc1 = new MongoFailedJobInfoDoc(exception, _dateTimeProvider);
            var doc2 = new MongoFailedJobInfoDoc(exception, _dateTimeProvider);

            Assert.AreEqual(doc1.GetHashCode(), doc2.GetHashCode());
        }
Example #3
0
        public void TestMongoFailedJobInfo_Equality()
        {
            var exception = new TestException("aaah");

            var doc1 = new MongoFailedJobInfoDoc(exception, _dateTimeProvider);
            var doc2 = new MongoFailedJobInfoDoc(exception, _dateTimeProvider);

            Assert.AreEqual(doc1, doc2);
        }