public void TestOnDeletionComplete() { //Arrange //This will subscribe our local method to the DeletionComplete event CurrentDynamoModel.DeletionComplete += CurrentDynamoModel_DeletionComplete; //Act var cancelEventArgs = new EventArgs(); CurrentDynamoModel.OnDeletionComplete(this, cancelEventArgs); //Assert //This will validate that the local handler was executed and set the flag in true CurrentDynamoModel.DeletionComplete -= CurrentDynamoModel_DeletionComplete; Assert.IsTrue(deletionComplete); }