Example #1
0
        public void Equals(bool left, bool right, bool expected)
        {
            var first = new Testee {
                Value = left
            };
            var second = new Testee {
                Value = right
            };

            Assert.That(Emitted.Equals(first, second), Is.EqualTo(expected));
        }
Example #2
0
            public MockCommandContextRef(long cmdId = 1L, long seq = 1L, List <object> emitted = null)
            {
                Emitted = emitted ?? new List <object>();
                var context = new Mock <ICommandContext>();

                context.Setup(x => x.CommandName).Returns("AddItem");
                context.Setup(x => x.CommandId).Returns(cmdId);
                context.Setup(x => x.Sequence).Returns(seq);
                context.Setup(x => x.EntityId).Returns("foo");
                context.Setup(x => x.Emit(It.IsAny <object>()))
                .Callback <object>(@event => Emitted.Add(@event));
                Object = context.Object;
            }
Example #3
0
 public void Raise <T>(T data)
 {
     Emitted.Raise(data, null);
 }
Example #4
0
 public void Fire(int clicks)
 {
     Emitted?.Invoke(this, new ButtonPressedEvent {
         NumberOfClicks = clicks
     });
 }
Example #5
0
        public void Emit(LogEvent logEvent)
        {
            var message = logEvent.RenderMessage(CultureInfo.CurrentCulture);

            Emitted?.Invoke(this, new LogEventArgs(message));
        }
 public static bool EmittedEquals <T>(this T self, T other)
 {
     return(Emitted.Equals(self, other));
 }