public XElement ToXml() { XElement value; string type = ""; if (IsNumber) { value = new XElement("Value", DefaultNumber.ToString()); type = "Number"; } else if (IsDateTime) { value = new XElement("Value", DefaultDateTime.ToString()); type = "DateTime"; } else if (IsItem) { value = new XElement("Value", ""); type = "Item"; } else if (IsCommonEventRef) { value = new XElement("Value", ""); type = "CommonEventRef"; } else { value = new XElement("Value", DefaultString); type = "String"; } return(new XElement("Variable", new XElement("Name", Name), new XElement("Type", type), value, new XElement("Id", Id), new XElement("Group", Group))); }
public async Task DataParserTest(string input, string title, string summary, string content) { var receiverMock = new Mock <IDataReceiver>(); receiverMock.Setup(receiver => receiver.CheckDayData(It.IsAny <int>(), It.IsAny <int>())).ReturnsAsync(true); receiverMock.Setup(receiver => receiver.ReceiveDayData(It.IsAny <int>(), It.IsAny <int>())).ReturnsAsync(input); var setting = Mock.Of <IAppSettings>(set => set.SummaryLength == 80); var dateTime = new DefaultDateTime(); DayReader reader = new DayReader(receiverMock.Object, dateTime, setting); DayInfoData data = (await reader.GetContent(1).ConfigureAwait(false)); string parseResult = (await reader.GetContent(1).ConfigureAwait(false))?.Title; Assert.Equal(title, data.Title); Assert.Equal(summary, data.Summary); Assert.Equal(content, data.Content); }
/// <summary> /// Initializes a new instance of the <see cref="RollingFileAppender" /> class. /// </summary> /// <remarks> /// <para> /// Default constructor. /// </para> /// </remarks> public RollingFileAppender() { m_dateTime = new DefaultDateTime(); }