public void GetSectionByShortName() { 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" }, new Section { id = 2, short_name = "IMZ2", name = "Sekcja Zgrzewania Szyn Kędzierzyn Koźle" }, new Section { id = 3, short_name = "IMZ3", name = "Sekcja Zgrzewania Szyn Bydgoszcz" }, new Section { id = 4, short_name = "IMR1", name = "Sekcja Robót Inżynieryjnych Skarżysko" }, new Section { id = 5, short_name = "IMR2", name = "Sekcja Robót Inżynieryjnych Warszawa" } }.AsQueryable()); SectionController ctrl = new SectionController(mock.Object); Section temp = ctrl.GetSectionByShortName("IMZ3"); Assert.IsNotNull(temp); Assert.AreEqual(((Section)temp).name, "Sekcja Zgrzewania Szyn Bydgoszcz"); Assert.AreEqual(((Section)temp).id, 3); Section temp2 = ctrl.GetSectionByShortName("IMZ4"); Assert.IsNull(temp2); }