public void GetSectionByPhoneNumber()
        {
            Mock<ISectionRepository> mock = new Mock<ISectionRepository>();
            mock.Setup(a => a.Sections).Returns(new Section[]
            {
                new Section { id = 1, short_name = "IMZ1" , name = "Sekcja Zgrzewania Szyn Skarżysko Kamienna", phone_number = "111111" },
                new Section { id = 2, short_name = "IMZ2", name = "Sekcja Zgrzewania Szyn Kędzierzyn Koźle", phone_number = "222222" },
                new Section { id = 3, short_name = "IMZ3", name = "Sekcja Zgrzewania Szyn Bydgoszcz", phone_number = "333333" },
                new Section { id = 4, short_name = "IMR1", name = "Sekcja Robót Inżynieryjnych Skarżysko", phone_number = "444444" },
                new Section { id = 5, short_name = "IMR2", name = "Sekcja Robót Inżynieryjnych Warszawa", phone_number = "55555" }
            }.AsQueryable());

            SectionController ctrl = new SectionController(mock.Object);
            Section section = ctrl.GetSectionByPhoneNumber("333333");
            Assert.IsNotNull(section);
            Assert.AreEqual(section.short_name, "IMZ3");

            section = ctrl.GetSectionByPhoneNumber("888888");
            Assert.IsNull(section);
        }