void Verify_ToServiceDefinition_GivenXamlNull(ResourceType resourceType)
{
//------------Setup for test--------------------------
Setup();
var eventPublisher = new EventPublisher();
var environmentModel = CreateMockEnvironment(eventPublisher);
var repo = new Mock<IResourceRepository>();
repo.Setup(r => r.FetchResourceDefinition(It.IsAny<IEnvironmentModel>(), It.IsAny<Guid>(), It.IsAny<Guid>(), It.IsAny<bool>())).Returns(MakeMessage("test")).Verifiable();
environmentModel.Setup(e => e.ResourceRepository).Returns(repo.Object);
var instanceID = Guid.NewGuid();
var model = new ResourceModel(environmentModel.Object)
{
ID = instanceID,
WorkflowXaml = null,
ResourceType = resourceType
};
//------------Execute Test---------------------------
model.ToServiceDefinition();
//------------Assert Results-------------------------
repo.Verify(r => r.FetchResourceDefinition(It.IsAny<IEnvironmentModel>(), It.IsAny<Guid>(), It.IsAny<Guid>(), It.IsAny<bool>()));
}