示例#1
0
        public void exception_when_object_exists()
        {
            var ex = Substitute.For <DbException>();

            ex.Message.Returns("There is already an object named 'IsSomething ' in the database.");
            _sut.ObjectExists(ex).Should().BeTrue();
            _sut.ObjectExists(ex, "IsSomething").Should().BeTrue();
            _sut.ObjectExists(ex, "Nope").Should().BeFalse();
        }
示例#2
0
        public void exception_when_object_exists()
        {
            var ex = A.Fake <DbException>();

            A.CallTo(() => ex.Message).Returns("There is already an object named 'IsSomething ' in the database.");
            _sut.ObjectExists(ex).Should().BeTrue();
            _sut.ObjectExists(ex, "IsSomething").Should().BeTrue();
            _sut.ObjectExists(ex, "Nope").Should().BeFalse();
        }