Example #1
0
            public void Pass_Without_Invalid_Condition(string step)
            {
                // Act
                var exception = Record.Exception(() => StepCheckerTested.AssertCalledOnce(step, Condition.Valid));

                // Assert
                Check.That(exception)
                .IsNull();
            }
Example #2
0
            public void Throw_InvalidOperationException_With_Invalid_Condition(string step)
            {
                // Act
                var exception = Record.Exception(() => StepCheckerTested.AssertCalledOnce(step, Condition.Invalid));

                // Assert
                Check.That(exception)
                .IsNotNull()
                .And.IsInstanceOf <InvalidOperationException>();
            }
Example #3
0
            public void Throw_InvalidOperationException_With_Unknown_Step(bool invalidCondition)
            {
                // Act
                var exception = Record.Exception(() => StepCheckerTested.AssertCalledOnce(StepName.Unknown, invalidCondition));

                // Assert
                Check.That(exception)
                .IsNotNull()
                .And.IsInstanceOf <InvalidOperationException>();
            }