public async Task GetBerichtenFromChatByChatIdTestMetMockRepositorySuccesvol() { var testResult = new List <Bericht> { new Bericht { Id = 1, Tekst = "blabla" }, new Bericht { Id = 2, Tekst = "blabla2", AfzenderId = 1 } }; //arrange var mockUnitOfWork = new Mock <IBerichtRepository>(); mockUnitOfWork.Setup(x => x.GetAllBerichtenWithChatByChatId(1)).ReturnsAsync(testResult).Verifiable(); var service = new BerichtService(mockUnitOfWork.Object); //Act var result = await service.GetBerichtenFromChatByChatId(1) as IEnumerable <Bericht>; var _result = result as List <Bericht>; Console.WriteLine(result); //Assert Assert.IsNotNull(result); Assert.AreEqual(2, _result.Count); Assert.AreEqual("blabla2", _result[1].Tekst); }
public async Task GetBerichtByIdTestMetMockRepositorySuccesvol() { var testResult = new Bericht { Id = 1, Tekst = "blabla" }; //arrange var mockUnitOfWork = new Mock <IBerichtRepository>(); mockUnitOfWork.Setup(x => x.GetBerichtByBerichtId(1)).ReturnsAsync(testResult).Verifiable(); var service = new BerichtService(mockUnitOfWork.Object); //Act var result = await service.GetBerichtById(1) as Bericht; Console.WriteLine(result); //Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.Id); Assert.AreEqual("blabla", result.Tekst); }