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)); }
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; }
public void Raise <T>(T data) { Emitted.Raise(data, null); }
public void Fire(int clicks) { Emitted?.Invoke(this, new ButtonPressedEvent { NumberOfClicks = clicks }); }
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)); }