public given_a_sql_log_with_three_events() { using (var context = new MessageLogDbContext(dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } context.Database.Create(); } this.eventA = new EventA(); this.eventB = new EventB(); this.eventC = new EventC(); var metadata = Mock.Of <IMetadataProvider>(x => x.GetMetadata(eventA) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceA" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "A" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventA" }, { StandardMetadata.TypeName, "EventA" }, } && x.GetMetadata(eventB) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventB.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceB" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventB" }, { StandardMetadata.TypeName, "EventB" }, } && x.GetMetadata(eventC) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventC.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceC" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "AnotherNamespace" }, { StandardMetadata.FullName, "AnotherNamespace.EventC" }, { StandardMetadata.TypeName, "EventC" }, }); this.metadata = Mock.Get(metadata); this.sut = new SqlMessageLog(dbName, new JsonTextSerializer(), metadata); this.sut.Save(eventA); this.sut.Save(eventB); this.sut.Save(eventC); }
public given_a_sql_log_with_three_events() { using (var context = new MessageLogDbContext(dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } context.Database.Create(); } this.eventA = new EventA(); this.eventB = new EventB(); this.eventC = new EventC(); var metadata = Mock.Of<IMetadataProvider>(x => x.GetMetadata(eventA) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceA" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "A" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventA" }, { StandardMetadata.TypeName, "EventA" }, } && x.GetMetadata(eventB) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventB.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceB" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventB" }, { StandardMetadata.TypeName, "EventB" }, } && x.GetMetadata(eventC) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventC.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceC" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "AnotherNamespace" }, { StandardMetadata.FullName, "AnotherNamespace.EventC" }, { StandardMetadata.TypeName, "EventC" }, }); this.metadata = Mock.Get(metadata); this.sut = new SqlMessageLog(dbName, new JsonTextSerializer(), metadata); this.sut.Save(eventA); this.sut.Save(eventB); this.sut.Save(eventC); }
public given_an_empty_event_log() { this.tableName = "AzureEventLogFixture" + new Random((int)DateTime.Now.Ticks).Next(); var settings = InfrastructureSettings.Read("Settings.xml").EventSourcing; this.account = CloudStorageAccount.Parse(settings.ConnectionString); this.eventA = new EventA(); this.eventB = new EventB(); this.eventC = new EventC(); this.metadata = Mock.Of <IMetadataProvider>(x => x.GetMetadata(eventA) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceA" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "A" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventA" }, { StandardMetadata.TypeName, "EventA" }, } && x.GetMetadata(eventB) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventB.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceB" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventB" }, { StandardMetadata.TypeName, "EventB" }, } && x.GetMetadata(eventC) == new Dictionary <string, string> { { StandardMetadata.SourceId, eventC.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceC" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "AnotherNamespace" }, { StandardMetadata.FullName, "AnotherNamespace.EventC" }, { StandardMetadata.TypeName, "EventC" }, }); this.serializer = new JsonTextSerializer(); this.writer = new AzureMessageLogWriter(this.account, this.tableName); this.sut = new AzureEventLogReader(this.account, this.tableName, new JsonTextSerializer()); this.startEnqueueTime = new DateTime(2012, 06, 30, 23, 59, 0, DateTimeKind.Utc); Save(eventA, startEnqueueTime); Save(eventB, startEnqueueTime.AddMinutes(5)); Save(eventC, startEnqueueTime.AddMinutes(6)); }
public given_an_empty_event_log() { this.tableName = "AzureEventLogFixture" + new Random((int)DateTime.Now.Ticks).Next(); var settings = InfrastructureSettings.Read("Settings.xml").EventSourcing; this.account = CloudStorageAccount.Parse(settings.ConnectionString); this.eventA = new EventA(); this.eventB = new EventB(); this.eventC = new EventC(); this.metadata = Mock.Of<IMetadataProvider>(x => x.GetMetadata(eventA) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceA" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "A" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventA" }, { StandardMetadata.TypeName, "EventA" }, } && x.GetMetadata(eventB) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventB.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceB" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventB" }, { StandardMetadata.TypeName, "EventB" }, } && x.GetMetadata(eventC) == new Dictionary<string, string> { { StandardMetadata.SourceId, eventC.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceC" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "AnotherNamespace" }, { StandardMetadata.FullName, "AnotherNamespace.EventC" }, { StandardMetadata.TypeName, "EventC" }, }); this.serializer = new JsonTextSerializer(); this.writer = new AzureMessageLogWriter(this.account, this.tableName); this.sut = new AzureEventLogReader(this.account, this.tableName, new JsonTextSerializer()); this.startEnqueueTime = new DateTime(2012, 06, 30, 23, 59, 0, DateTimeKind.Utc); Save(eventA, startEnqueueTime); Save(eventB, startEnqueueTime.AddMinutes(5)); Save(eventC, startEnqueueTime.AddMinutes(6)); }
public void Setup() { using (var context = new MessageLogDbContext(_dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } context.Database.Create(); } _eventA = new EventA(); _eventB = new EventB(); _eventC = new EventC(); var metadata = Mock.Of <IMetadataProvider>(x => x.GetMetadata(_eventA) == new Dictionary <string, string> { { StandardMetadata.SourceId, _eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceA" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "A" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventA" }, { StandardMetadata.TypeName, "EventA" } } && x.GetMetadata(_eventB) == new Dictionary <string, string> { { StandardMetadata.SourceId, _eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceB" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "Namespace" }, { StandardMetadata.FullName, "Namespace.EventB" }, { StandardMetadata.TypeName, "EventB" } } && x.GetMetadata(_eventC) == new Dictionary <string, string> { { StandardMetadata.SourceId, _eventA.SourceId.ToString() }, { StandardMetadata.SourceType, "SourceC" }, { StandardMetadata.Kind, StandardMetadata.EventKind }, { StandardMetadata.AssemblyName, "B" }, { StandardMetadata.Namespace, "AnotherNamespace" }, { StandardMetadata.FullName, "AnotherNamespace.EventC" }, { StandardMetadata.TypeName, "EventC" } }); this._metadata = Mock.Get(metadata); this._messageLog = new SqlMessageLog(_dbName, new JsonTextSerializer(), metadata); this._messageLog.Save(_eventA); this._messageLog.Save(_eventB); this._messageLog.Save(_eventC); }
private void LoadCrtEvents() { int x = -850, y = -650, crtEventIndex = 0; List <EventC> list = EventC.LoadEvents(EventType.Default, userCrt); foreach (EventC evnt in list) { CreateEventDisplay(evnt, x, y); if (crtEventIndex != 2) { y += 225 + 200; } else { y = -650; x += 1700; } crtEventIndex++; } }
public void OnEvent(Message e) { WordEvent we = e as WordEvent; if (we == null) { return; } EventA A = new EventA(); A.A = we.Word + "A"; this.Emit(A); EventB B = new EventB(); B.B = we.Word + "B"; this.Emit(B); EventC C = new EventC(); C.C = we.Word + "C"; this.Emit(C); }
public void OnEvent(Message e) { EventC c = e as EventC; Console.WriteLine(c.C); }
void signal(char c) { switch (c) { case '0': break; case '1': Debug.Log("got called?"); Event1.Invoke(); break; case '2': Event2.Invoke(); break; case '3': Event3.Invoke(); break; case '4': Event4.Invoke(); break; case '5': Event5.Invoke(); break; case '6': Event6.Invoke(); break; case '7': Event7.Invoke(); break; case '8': Event8.Invoke(); break; case '9': Event9.Invoke(); break; case 'a': EventA.Invoke(); break; case 'b': EventB.Invoke(); break; case 'c': EventC.Invoke(); break; case 'd': EventD.Invoke(); break; case 'e': EventE.Invoke(); break; case 'f': EventF.Invoke(); break; case 'g': EventG.Invoke(); break; case 'h': EventH.Invoke(); break; case 'i': EventI.Invoke(); break; case 'j': EventJ.Invoke(); break; case 'k': EventK.Invoke(); break; } }
public void Rollback() { Mock<ILogger> mockedLogger = new Mock<ILogger>(); mockedLogger.Setup(mock => mock.Log(It.IsAny<string>())); sut = new EventManager(); sut.Logger = mockedLogger.Object; eventA = new EventA(); eventB = new EventB(); eventC = new EventC(); coughtEvent = null; }
public void OnEvent(Message e) { WordEvent we = e as WordEvent; if (we == null) { return; } EventA A = new EventA(); A.A = we.Word + "A"; this.Emit(A); EventB B = new EventB(); B.B = we.Word + "B"; this.Emit(B); EventC C = new EventC(); C.C = we.Word + "C"; this.Emit(C); }
public Task Handle(EventC @event) { return(RegisterEvent(@event)); }
public void Visit(EventC @event) { @event.MyCustomMethodOnC(); }
private void CreateEventDisplay(EventC evnt, int x, int y) { Border brd = new Border(); brd.Background = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#616161")); brd.BorderThickness = new Thickness(2, 2, 2, 2); brd.CornerRadius = new CornerRadius(20, 20, 20, 20); brd.Height = 205; brd.Width = 800; brd.Margin = new Thickness(x, y, 0, 0); Canvas canv = new Canvas(); canv.Background = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#616161")); canv.VerticalAlignment = VerticalAlignment.Top; canv.Margin = new Thickness(10, 10, 10, 0); canv.Height = 185; Grid grd = new Grid(); brd.Child = grd; grd.Children.Add(canv); // BitmapImage bmp = new BitmapImage(); Image img = new Image(); img.Source = new BitmapImage(new Uri(Directory.GetCurrentDirectory() + @"\Img_source\coffee.png")); img.Width = 50; img.Height = 50; img.Margin = new Thickness(40, 5, 0, 0); Image bdg = new Image(); bdg.Source = new BitmapImage(new Uri(Directory.GetCurrentDirectory() + @"\Img_source\coffee.png")); bdg.Width = 35; bdg.Height = 35; bdg.Margin = new Thickness(5, 10, 0, 0); TextBlock txt = new TextBlock(); txt.Text = evnt.GetName(); txt.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF")); txt.FontSize = 30; txt.Margin = new Thickness(110, 10, 0, 0); StackPanel stk = new StackPanel(); stk.Height = 30; stk.Width = 30; stk.Margin = new Thickness(600, 23, 0, 0); //iconuri... Label lblD = new Label(); lblD.Content = evnt.GetStartingDate().ToString(); lblD.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF")); lblD.FontSize = 16; lblD.Margin = new Thickness(640, 10, 0, 0); Label lblH = new Label(); lblH.Content = evnt.GetStartingHour().ToString(); lblH.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF")); lblH.FontSize = 16; lblH.Margin = new Thickness(640, 30, 0, 0); //iconuri... Label lblLoc = new Label(); lblLoc.Content = evnt.GetStartingHour().ToString(); lblLoc.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF")); lblLoc.FontSize = 16; lblLoc.Margin = new Thickness(640, 65, 0, 0); Label lblDesc = new Label(); lblDesc.Content = evnt.GetDescription(); lblDesc.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF")); lblDesc.FontSize = 16; lblDesc.Height = 77; lblDesc.Width = 575; Label lblPartic = new Label(); lblPartic.Height = 35; lblPartic.Width = 575; //add icons partic... Button btn = new Button(); btn.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF6100")); btn.Background = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#616161")); btn.BorderBrush = null; btn.Height = 50; btn.Width = 130; btn.Content = "Join"; //StackPanel stk2 = new StackPanel(); canv.Children.Add(img); canv.Children.Add(bdg); canv.Children.Add(txt); canv.Children.Add(lblD); canv.Children.Add(lblH); canv.Children.Add(lblLoc); canv.Children.Add(lblDesc); canv.Children.Add(lblPartic); canv.Children.Add(btn); BorderEvents.Children.Add(brd); }
public void Handle(EventC message) { Console.WriteLine("Event C " + message.CorrelationId); Data.StepC = DateTime.Now; MarkAsComplete(); }