示例#1
0
        public void ReturnFalseWhenFlightIsNull()
        {
            //Arrange
            var fixture = new Fixture();

            var flightEvent = fixture.Build <Event>().Create();

            flightEvent.Flight = null;

            var flightMatchingRule = new FlightMatchingRule();

            //Act
            var result = flightMatchingRule.IsMatched(flightEvent);

            //Assert
            Assert.False(result);
        }
示例#2
0
        public void ReturnTrueWhenFlightIsNotNull()
        {
            //Arrange
            var fixture = new Fixture();

            var flightEvent = fixture.Build <Event>()
                              .With(x => x.Flight, "AAV732")
                              .Create();

            var flightMatchingRule = new FlightMatchingRule();

            //Act
            var result = flightMatchingRule.IsMatched(flightEvent);

            //Assert
            Assert.True(result);
        }