private void AssertInfraRolesAreSame(InfraRole expected, InfraRole found)
        {
            if (expected == null)
            {
                Assert.Null(found);
            }
            else
            {
                Assert.True(FabricCommon.ResourceAreSame(expected, found));

                Assert.Equal(expected.Name, found.Name);
                Assert.Equal(expected.Id, found.Id);
                Assert.Equal(expected.Location, found.Location);
                Assert.Equal(expected.Type, found.Type);
                Assert.Equal(expected.Instances.Count, found.Instances.Count);
            }
        }
 private void ValidateInfraRole(InfraRole role)
 {
     Assert.True(FabricCommon.ValidateResource(role));
     Assert.NotNull(role.Instances);
 }