Beispiel #1
0
        public void Get_appExists_shouldReturnApp()
        {
            var expected = CreateApp();
            var mockRepository = new Mock<IAppRepository>();
            mockRepository.Setup(x => x.Get(expected.Id.Value)).Returns(expected);
            var controller = new AppController {AppRepository = mockRepository.Object};

            var actual = controller.Get(expected.Id.Value);

            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
        public void Get_allAppsExist_shouldReturnApps()
        {
            var expected = CreateApp();
            var mockRepository = new Mock<IAppRepository>();
            mockRepository.Setup(x => x.GetAll()).Returns(new[]{ expected, expected }.ToList());
            var controller = new AppController {AppRepository = mockRepository.Object};

            var actual = controller.Get();

            Assert.AreEqual(expected, actual.First());
        }