public void Can_Change_TransfersStatus() { Mock<IAppDataRepository> mock = new Mock<IAppDataRepository>(); mock.Setup(p => p.AppData).Returns(new AppData[] { new AppData { Id = 1, TransfersStatus = false }}.AsQueryable()); AdminController targ = new AdminController(null, null, null, null, mock.Object); targ.Transfers(); Assert.IsTrue(mock.Object.AppData.FirstOrDefault().TransfersStatus); targ.Transfers(); Assert.IsFalse(mock.Object.AppData.FirstOrDefault().TransfersStatus); }