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); }