public void ResourceModel_ToServiceDefinition_InvalidResourceType_ThrowsException()
{
//------------Setup for test--------------------------
Setup();
var eventPublisher = new EventPublisher();
var environmentModel = CreateMockEnvironment(eventPublisher);
var repo = new Mock<IResourceRepository>();
environmentModel.Setup(e => e.ResourceRepository).Returns(repo.Object);
var instanceID = Guid.NewGuid();
var model = new ResourceModel(environmentModel.Object)
{
ID = instanceID,
WorkflowXaml = null,
ResourceType = ResourceType.Server
};
//------------Execute Test---------------------------
var serviceDefinition = model.ToServiceDefinition();
//------------Assert Results-------------------------
Assert.AreEqual(string.Empty, serviceDefinition);
}