public void MesmoContainerComMesmoTipoDeDado_Erro() { var c1 = CategoriaContainer.GetInstance(); var c2 = CategoriaContainer.GetInstance(); //Um determinado tipo de dado só pode ter UM Container var c21 = Categoria2Container.GetInstance(); var c22 = Categoria2Container.GetInstance(); Assert.AreEqual(c1, c2); Assert.IsTrue(c1 == c2); Assert.AreEqual(c21, c22); Assert.IsTrue(c21 == c22); Assert.IsTrue(c1 == c21); Assert.IsTrue(c1 == c22); }
public static Container <CategoriaVO> GetInstance() { return(instanciaUnica ?? (instanciaUnica = new Categoria2Container())); }