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 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); }
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); }
public GutachterController(IGutachterRepository repository) { _repository = repository; }
public HomeController(IGutachterRepository repository) { _repository = repository; }