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(); }
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(); }