private void AssertCreatedComponent(DeployComponent result, string projectId, string componentName, EnumDeploymentIsolationType isolationType, IProjectRepository sut)
        {
            AssertHelpers.AssertCreatedBaseDto(result, this.UserName);
            Assert.AreEqual(projectId, result.ProjectId);
            Assert.AreEqual(componentName, result.ComponentName);
            Assert.AreEqual(false, result.UseConfigurationGroup);
            Assert.AreEqual(null, result.ConfigurationId);
            Assert.AreEqual(isolationType, result.IsolationType);


            var dbItem = sut.GetComponent(result.Id, projectId);
            AssertHelpers.AssertComponent(result, dbItem);

            var dbProject = sut.GetProject(projectId);
            var dbProjectComponent = dbProject.ComponentList.SingleOrDefault(i => i.Id == result.Id);
            Assert.IsNotNull(dbProjectComponent);
            AssertHelpers.AssertComponent(result, dbProjectComponent);
        }