Exemple #1
0
        public void EventWrapper_Should_Be_Equal_To_Himself()
        {
            // Arrange, Act
            var wrappedEvt = new EventWrapper <int>(new InputAggregateCreated(1));

            // Assert
            wrappedEvt.Equals(wrappedEvt).Should().BeTrue();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }