def METHOD_NAME():
    dim = 5
    state = TaggedWeightedGaussianState(
            state_vector=np.random.rand(dim, 1),
            covar=np.eye(dim),
            weight=np.random.rand(),
            tag=2
        )
    mixturestate = GaussianMixture(components=[state])
    assert len(mixturestate) == 1
    # Check equality of components of GaussianMixture and states
    for component in mixturestate:
        assert component == state