Ejemplo n.º 1
0
        public SalaControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Andar ad = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3);
                idAndar = ad.Id;
            }
        }
Ejemplo n.º 2
0
        public RackControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Sala sala = new Sala()
                {
                    NumeroSala            = "3.5",
                    Andar                 = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3),
                    Comprimento           = 110,
                    Largura               = 150,
                    QuantidadeMaximaSlots = 3
                };

                context.Salas.Add(sala);
                for (var i = 0; i < sala.QuantidadeMaximaSlots; i++)
                {
                    context.Slots.Add(CreateSlot(sala));
                }

                context.SaveChanges();
                slots = context.Slots.ToList();
            }
        }
Ejemplo n.º 3
0
        public AndarControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(context);

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Edificacao ed = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4);
                idEdificio = ed.Id;
            }
        }
Ejemplo n.º 4
0
        public EquipamentoControllerTests()
        {
            context = new DatacenterMapContext("DatacenterMapTest");
            {
                CleanUp.LimparTabelas(context);

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Sala sala = new Sala()
                {
                    NumeroSala            = "3.5",
                    Andar                 = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3),
                    Comprimento           = 110,
                    Largura               = 150,
                    QuantidadeMaximaSlots = 3
                };

                context.Salas.Add(sala);
                for (var i = 0; i < sala.QuantidadeMaximaSlots; i++)
                {
                    context.Slots.Add(CreateSlot(sala));
                }
                context.SaveChanges();

                Rack rack = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[0],
                    Descricao = "Rack 1"
                };

                Rack rack2 = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[1],
                    Descricao = "Rack 2"
                };

                Rack rack3 = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[2],
                    Descricao = "Rack 3"
                };

                context.Racks.Add(rack);
                context.Racks.Add(rack2);
                context.Racks.Add(rack3);

                for (var i = 0; i < rack.QuantidadeGavetas; i++)
                {
                    context.Gavetas.Add(CreateGaveta(rack, i + 1, false));
                    context.Gavetas.Add(CreateGaveta(rack2, i + 1, false));
                }

                context.Gavetas.Add(CreateGaveta(rack3, 1, true));
                context.Gavetas.Add(CreateGaveta(rack3, 2, false));
                context.Gavetas.Add(CreateGaveta(rack3, 3, true));
                context.Gavetas.Add(CreateGaveta(rack3, 4, false));
                context.Gavetas.Add(CreateGaveta(rack3, 5, false));

                context.SaveChanges();
                edificacaoId = context.Edificacoes.ToList()[0].Id;
                rack3Id      = context.Racks.ToList()[2].Id;
                rack2Id      = context.Racks.ToList()[1].Id;
                gavetas      = context.Gavetas.ToList();
            }
        }
Ejemplo n.º 5
0
 public UsuarioControllerTests()
 {
     CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));
 }
Ejemplo n.º 6
0
 public EdificacaoControllerTests()
 {
     CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));
 }