static void Main(string[] args) { ParseUri("rtsp://192.168.1.100:554/videocam/media/1/video/1"); ParseUri("192.168.1.100/videocam/media/1/video/1"); ParseUri("192.168.1.100:6000/media/1/video/1"); ParseUri("192.168.1.100:6000/videocam"); // example of adding a new sub Sub.Add("sample"); ParseUri("192.168.1.100:6000/sample/"); Console.ReadLine(); }
public void Add_InsertNewComment_ReturnCommentWithFilledProperties(int newsId, int commentId) { // Arrange var comment = new Comment(); var currentUtc = DateTime.UtcNow; Use <ICommentsProvider>() .Setup(c => c.Create(newsId, comment)) .Returns(commentId); // Act var actualResult = Sub.Add(newsId, comment); // Assert Assert.AreEqual(commentId, actualResult.Id); Assert.That(currentUtc, Is.LessThan(actualResult.CreatedAtUtc)); }
private void button1_Click(object sender, EventArgs e) { Subject s = new Subject(); s.SubjectName = textBox3.Text; s.FullMarks = float.Parse(textBox4.Text); s.TheoryMarks = float.Parse(textBox5.Text); s.PracticalMarks = float.Parse(textBox6.Text); textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; MessageBox.Show("Added Successfully !!! :)"); Sub.Add(s); }
public void Add_InsertNewNews_ReturnNewsWithFilledProperties() { // Arrange var newsId = 10; var currentUtc = DateTime.UtcNow; var news = new Mock <News>(); Use <INewsProvider>() .Setup(c => c.Create(news.Object)) .Returns(newsId); // Act var actualResult = Sub.Add(news.Object); // Assert Assert.AreEqual(newsId, actualResult.Id); Assert.That(currentUtc, Is.LessThan(actualResult.CreatedAtUtc)); }
public void Read( ) { int ns1 = Help.IOHelp.ReadInt(); for (int i = 0; i < ns1; i++) { Script.ScriptLink sb = new Script.ScriptLink { Name = Help.IOHelp.ReadString( ), FilePath = Help.IOHelp.ReadString( ) }; Scripts.Add(sb); } LocalTurn = Help.IOHelp.ReadMatrix( ); LocalPos = Help.IOHelp.ReadVec3( ); LocalScale = Help.IOHelp.ReadVec3( ); Name = Help.IOHelp.ReadString( ); AlwaysAlpha = Help.IOHelp.ReadBool( ); On = Help.IOHelp.ReadBool( ); int ns = Help.IOHelp.ReadInt(); int mc = Help.IOHelp.ReadInt(); for (int m = 0; m < mc; m++) { Mesh3D msh = new Mesh3D(); msh.Read( ); Meshes.Add(msh); } for (int i = 0; i < ns; i++) { Entity3D gn = new Entity3D(); Sub.Add(gn); gn.Top = this; gn.Read( ); } SetMultiPass( ); }
/// <summary> /// Converts FB2 simple text /// ( simple text is normal text or text with one of the "styles") /// </summary> /// <param name="styletypeItem">item to convert</param> /// <param name="simpleTextElementConverterParams"></param> /// <returns></returns> public List <IHTMLItem> Convert(StyleType styletypeItem, SimpleTextElementConverterParamsV2 simpleTextElementConverterParams) { if (styletypeItem == null) { throw new ArgumentNullException("styletypeItem"); } var list = new List <IHTMLItem>(); if (styletypeItem is SimpleText) { var text = styletypeItem as SimpleText; switch (text.Style) { case FB2Library.Elements.TextStyles.Normal: if (text.HasChildren) { list.AddRange(text.Children.SelectMany(x => Convert(x, simpleTextElementConverterParams))); } else { if (simpleTextElementConverterParams.NeedToInsertDrop && text.Text.Length > 0) { AddAsDrop(list, text); } else { list.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } } break; case FB2Library.Elements.TextStyles.Code: var code = new CodeText(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var item in text.Children.SelectMany(x => Convert(x, simpleTextElementConverterParams))) { code.Add(item); } } else { code.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(code); break; case FB2Library.Elements.TextStyles.Emphasis: var emph = new EmphasisedText(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var item in text.Children.SelectMany(x => Convert(x, simpleTextElementConverterParams))) { emph.Add(item); } } else { emph.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(emph); break; case FB2Library.Elements.TextStyles.Strong: var str = new Strong(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var child in text.Children) { foreach (var item in Convert(child, simpleTextElementConverterParams)) { str.Add(item); } } } else { str.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(str); break; case FB2Library.Elements.TextStyles.Sub: var sub = new Sub(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var child in text.Children) { foreach (var item in Convert(child, simpleTextElementConverterParams)) { sub.Add(item); } } } else { sub.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(sub); break; case FB2Library.Elements.TextStyles.Sup: var sup = new Sup(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var child in text.Children) { foreach (var item in Convert(child, simpleTextElementConverterParams)) { sup.Add(item); } } } else { sup.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(sup); break; case FB2Library.Elements.TextStyles.Strikethrough: var strike = new DeletedText(HTMLElementType.XHTML11); if (text.HasChildren) { foreach (var child in text.Children) { foreach (var item in Convert(child, simpleTextElementConverterParams)) { strike.Add(item); } } } else { strike.Add(new SimpleHTML5Text(HTMLElementType.XHTML11) { Text = text.Text }); } list.Add(strike); break; } } else if (styletypeItem is InternalLinkItem) { var linkConverter = new InternalLinkConverterV2(); list.AddRange(linkConverter.Convert(styletypeItem as InternalLinkItem, new InternalLinkConverterParamsV2 { NeedToInsertDrop = simpleTextElementConverterParams.NeedToInsertDrop, Settings = simpleTextElementConverterParams.Settings, })); } else if (styletypeItem is InlineImageItem) { var inlineItem = styletypeItem as InlineImageItem; if (simpleTextElementConverterParams.Settings.Images.IsImageIdReal(inlineItem.HRef)) { var inlineImageConverter = new InlineImageConverterV2(); list.Add(inlineImageConverter.Convert(styletypeItem as InlineImageItem, new InlineImageConverterParamsV2 { Settings = simpleTextElementConverterParams.Settings })); simpleTextElementConverterParams.Settings.Images.ImageIdUsed(inlineItem.HRef); } } return(list); }