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);
        }
Esempio n. 2
0
 public static Container <CategoriaVO> GetInstance()
 {
     return(instanciaUnica ?? (instanciaUnica = new Categoria2Container()));
 }