public void GetAssociatedEntries_NonGeneratorMessage_NoEntriesRetrieved() { GeneratorMappingManager genMgr = Factory_GeneratorMappingManager_Default(); MssMsg inputMsg = Factory_MssMsg_CustomTypeAndData1(MssMsgType.CC, 0); IEnumerable <IMappingEntry> retrievedEntries = genMgr.GetCopiesOfMappingEntriesForMsg(inputMsg); Assert.AreEqual(0, retrievedEntries.Count()); }
public void GetAssociatedEntries_MatchesAnEntry_CorrectEntryRetrieved() { GeneratorMappingManager genMgr = Factory_GeneratorMappingManager_Default(); Mock <IGeneratorMappingEntry> genEntryMock1 = MockFactory_IGeneratorMappingEntry(); Mock <IGeneratorMappingEntry> genEntryMock2 = MockFactory_IGeneratorMappingEntry(); Mock <IGeneratorMappingEntry> genEntryMock3 = MockFactory_IGeneratorMappingEntry(); genMgr.AddMappingEntry(genEntryMock1.Object); genMgr.AddMappingEntry(genEntryMock2.Object); genMgr.AddMappingEntry(genEntryMock3.Object); MssMsg inputMsg = Factory_MssMsg_CustomTypeAndData1( MssMsgType.RelTimePeriodPos, genEntryMock2.Object.Id); IEnumerable <IMappingEntry> retrievedEntries = genMgr.GetCopiesOfMappingEntriesForMsg(inputMsg); Assert.AreEqual(1, retrievedEntries.Count()); Assert.AreEqual(genEntryMock2.Object.Id, retrievedEntries.First().Id); }