Exemplo n.º 1
0
        // dotnet test --filter "FullyQualifiedName=damper_dan_client.tests.FacilitiesEngineerTest.GetDampersByFloor"
        public async Task GetDampersByFloor()
        {
            Console.WriteLine("FacilitiesEngineer - Getting Dampers by Floor");
            var optionsBuilder = new DbContextOptionsBuilder <DamperContext>();

            optionsBuilder.UseMySql("Server=localhost;Database=tstrat_damper;User=root;Password=;");

            using (DamperContext ctx = new DamperContext(optionsBuilder.Options)) {
                Dampers d        = new FacilitiesController(ctx);
                var     building = (await d.GetBuildings())[1]; // Let just get the first building on the list
                var     floor    = (await d.GetFloorsByBuilding(building.id))[0];
                (await d.GetDampersByFloor(floor.id)).ForEach(s => Console.WriteLine(s.alias_id));
            }
        }