public void ResourceModel_OnWorkflowSaved_IsWorkflowchangedWherePropertyUpdated_FireOnWorkflowSaved()
{
//------------Setup for test--------------------------
Setup();
Mock<IEnvironmentModel> testEnvironmentModel = CreateMockEnvironment(EventPublishers.Studio);
var resourceModel = new ResourceModel(testEnvironmentModel.Object);
var eventFired = false;
IContextualResourceModel eventResourceModel = null;
resourceModel.OnResourceSaved += model =>
{
eventResourceModel = model;
eventFired = true;
};
//------------Execute Test---------------------------
resourceModel.IsWorkflowSaved = true;
//------------Assert Results-------------------------
Assert.IsTrue(eventFired);
Assert.IsNotNull(eventResourceModel);
Assert.AreSame(resourceModel, eventResourceModel);
}