public void TestSaveException() { //arrange var exceptionMessage = "exceptionMessage"; _updateManagerMock.Setup(it => it.Save(It.IsAny <IDbSource>())).Throws(new Exception(exceptionMessage)); //act _targetUpdateManagerAggregatorDbSource.Save(); //assert Assert.AreEqual(exceptionMessage, _targetUpdateManagerAggregatorDbSource.TestMessage); Assert.IsTrue(_targetUpdateManagerAggregatorDbSource.TestFailed); Assert.IsFalse(_targetUpdateManagerAggregatorDbSource.TestPassed); }