コード例 #1
0
        public void Create_ComputadorItemValid()
        {
            Computador _item = new Computador(123);

            _item.RamInsere(1024);
            _item.RamInsere(1024);
            _item.DiscoInsere(1024);
            _item.DiscoInsere(1024);
            _item.DiscoRemove(1024);
            _item.Descricao = "Descricao Teste";

            // Verifica o Id do item correspondo ao inicializado
            Assert.AreEqual(_item.Id, 123);
            Assert.AreEqual(_item.DiscoGet(), 1024);
            Assert.AreEqual(_item.RamGet(), 2048);
            Assert.AreEqual(_item.Descricao, "Descricao Teste");

            // Verifica se ficou inicializado
            Assert.IsTrue(_item.Initialized);
            // Verifica o tipo de item no inventário
            Assert.AreEqual(_item.Tipo, (new Computador(1)).GetType());

            Assert.IsTrue(_item.IsValid());
        }