public void EventWrapper_Should_Be_Equal_To_Himself() { // Arrange, Act var wrappedEvt = new EventWrapper <int>(new InputAggregateCreated(1)); // Assert wrappedEvt.Equals(wrappedEvt).Should().BeTrue(); }
public void EventWrapper_Should_Be_Equal_betwween_Two_Instances_representing_The_Same_Thing() { // Arrange, Act var wrappedEvt1 = new EventWrapper <int>(new InputAggregateCreated(1)); var wrappedEvt2 = new EventWrapper <int>(new InputAggregateCreated(1)); // Assert (wrappedEvt1 == wrappedEvt2).Should().BeFalse(); wrappedEvt1.Equals(wrappedEvt2).Should().BeFalse(); }
public void EventWrapper_Should_Be_Equal_To_The_Version_Of_Himself_Seen_As_Object() { // Arrange, Act var wrappedEvt1 = new EventWrapper <int>(new InputAggregateCreated(1)); var wrappedEvt2 = wrappedEvt1 as object; // Assert (wrappedEvt1 == wrappedEvt2).Should().BeTrue(); wrappedEvt1.Equals(wrappedEvt2).Should().BeTrue(); }