protected GenEntryHistoryInfo Factory_GenEntryHistoryInfo_Uninitilized() { //Don't need to bother mocking GenEntryHistoryInfo as it does not have any internal //logic that needs testing. GenEntryHistoryInfo historyInfo = new GenEntryHistoryInfo(); return(historyInfo); }
protected Mock <IGeneratorMappingEntry> MockFactory_IGeneratorMappingEntry() { var genEntryMock = new Mock <IGeneratorMappingEntry>(); genEntryMock.Setup(genEntry => genEntry.Id).Returns(this.nextId); nextId++; GenEntryConfigInfo configInfo = Factory_GenEntryConfigInfo_Default(); genEntryMock.Setup(genEntry => genEntry.GenConfigInfo).Returns(configInfo); GenEntryHistoryInfo historyInfo = Factory_GenEntryHistoryInfo_Uninitilized(); genEntryMock.Setup(genEntry => genEntry.GenHistoryInfo).Returns(historyInfo); var inMsgRangeMock = new Mock <IMssMsgRange>(); inMsgRangeMock.Setup(range => range.MsgType).Returns(MssMsgType.RelBarPeriodPos); inMsgRangeMock.Setup(range => range.Data1RangeBottom).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); inMsgRangeMock.Setup(range => range.Data1RangeTop).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); inMsgRangeMock.Setup(range => range.Data2RangeBottom).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); inMsgRangeMock.Setup(range => range.Data2RangeTop).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); var outMsgRangeMock = new Mock <IMssMsgRange>(); outMsgRangeMock.Setup(range => range.MsgType).Returns(MssMsgType.Generator); outMsgRangeMock.Setup(range => range.Data1RangeBottom).Returns(0); outMsgRangeMock.Setup(range => range.Data1RangeTop).Returns(0); outMsgRangeMock.Setup(range => range.Data2RangeBottom).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); outMsgRangeMock.Setup(range => range.Data2RangeTop).Returns(MssMsgUtil.UNUSED_MSS_MSG_DATA); genEntryMock.Setup(genEntry => genEntry.InMssMsgRange).Returns(inMsgRangeMock.Object); genEntryMock.Setup(genEntry => genEntry.OutMssMsgRange).Returns(outMsgRangeMock.Object); return(genEntryMock); }