コード例 #1
0
 public void SetUpContext()
 {
     DummyDataContext context = new DummyDataContext(); ;
     mockBrouwerRepository = new Mock<IBrouwerRepository>();
     mockGemeenteRepository = new Mock<IGemeenteRepository>();
     mockBrouwerRepository.Setup(m => m.FindAll()).Returns(context.BrouwerLijst);
     controller = new BrouwerController(mockBrouwerRepository.Object, mockGemeenteRepository.Object);
 }
コード例 #2
0
        public void SetUpContext()
        {
            context = new DummyDataContext();

            mockBrouwerRepository = new Mock <IBrouwerRepository>();
            mockBrouwerRepository.Setup(m => m.FindAll()).Returns(context.BrouwerLijst);
            mockBrouwerRepository.Setup(m => m.FindBy(1)).Returns(context.Bavik);
            mockBrouwerRepository.Setup(m => m.FindBy(It.Is <int>(i => i > 3))).Returns((Brouwer)null);
            mockBrouwerRepository.Setup(m => m.FindBy(It.IsInRange <int>(4, int.MaxValue, Range.Inclusive)))
            .Returns((Brouwer)null);
            mockBrouwerRepository.Setup(m => m.Add(It.IsAny <Brouwer>()));
            mockBrouwerRepository.Setup(m => m.Delete(context.Bavik));
            mockBrouwerRepository.Setup(m => m.SaveChanges());


            mockGemeenteRepository = new Mock <IGemeenteRepository>();
            mockGemeenteRepository.Setup(m =>
                                         m.FindAll()).Returns(context.GemeenteLijst);
            mockGemeenteRepository.Setup(m => m.FindBy("3000")).Returns(
                context.GemeenteLijst.SingleOrDefault(g => g.Postcode == "3000"));

            controller = new BrouwerController(mockBrouwerRepository.Object, mockGemeenteRepository.Object);
        }