public void WebSourcesGetWithValidArgsExpectedReturnsSource()
{
var expected = CreateWebSource();
var saveArgs = expected.ToString();
var workspaceID = Guid.NewGuid();
var workspacePath = EnvironmentVariables.GetWorkspacePath(workspaceID);
try
{
var handler = new WebSources();
handler.Save(saveArgs, workspaceID, Guid.Empty);
var actual = handler.Get(expected.ResourceID.ToString(), workspaceID, Guid.Empty);
VerifySource(actual, expected);
}
finally
{
try
{
if(Directory.Exists(workspacePath))
{
DirectoryHelper.CleanUp(workspacePath);
}
}
// ReSharper disable EmptyGeneralCatchClause
catch(Exception)
// ReSharper restore EmptyGeneralCatchClause
{
}
}
}