public void Create_calls_add_and_save()
        {
            var mockSet = new Mock<IDbSet<Gutachter>>();
            var mockedContext = new Mock<IDashboardContext>();
            mockedContext.Setup(x => x.Gutachter).Returns(mockSet.Object);
            _sut = new GutachterRepository(mockedContext.Object);

            _sut.Create("Hans", "Hanson", "*****@*****.**");

            mockSet.Verify(x => x.Add((It.IsAny<Gutachter>())), Times.Once());
            mockedContext.Verify(x => x.SaveChanges(), Times.Once());
        }
Пример #2
0
        public void Create_calls_add_and_save()
        {
            var mockSet       = new Mock <IDbSet <Gutachter> >();
            var mockedContext = new Mock <IDashboardContext>();

            mockedContext.Setup(x => x.Gutachter).Returns(mockSet.Object);
            _sut = new GutachterRepository(mockedContext.Object);

            _sut.Create("Hans", "Hanson", "*****@*****.**");

            mockSet.Verify(x => x.Add((It.IsAny <Gutachter>())), Times.Once());
            mockedContext.Verify(x => x.SaveChanges(), Times.Once());
        }
        public void Init()
        {
            var klaus = new Gutachter { Id= 2, Vorname = "Klaus"};
            klaus.Gutachten.Add(new Gutachten());

            _inMemoryDbSet = new InMemoryDbSet<Gutachter>(true)
                             {
                                 new Gutachter { Id = 1, Vorname = "Hans" },
                                 klaus,
                                 new Gutachter { Id = 3, Vorname = "Inge" }
                             };

            _mockedContext = new Mock<IDashboardContext>();
            _mockedContext.Setup(x => x.Gutachter).Returns(_inMemoryDbSet);
            _sut = new GutachterRepository(_mockedContext.Object);
        }
Пример #4
0
        public void Init()
        {
            var klaus = new Gutachter {
                Id = 2, Vorname = "Klaus"
            };

            klaus.Gutachten.Add(new Gutachten());

            _inMemoryDbSet = new InMemoryDbSet <Gutachter>(true)
            {
                new Gutachter {
                    Id = 1, Vorname = "Hans"
                },
                klaus,
                new Gutachter {
                    Id = 3, Vorname = "Inge"
                }
            };

            _mockedContext = new Mock <IDashboardContext>();
            _mockedContext.Setup(x => x.Gutachter).Returns(_inMemoryDbSet);
            _sut = new GutachterRepository(_mockedContext.Object);
        }
Пример #5
0
 public GutachterController(IGutachterRepository repository)
 {
     _repository = repository;
 }
 public HomeController(IGutachterRepository repository)
 {
     _repository = repository;
 }