public void UpdateIngevoerdAntwoordNull() { var ingevoerdAntwoord = new IngevoerdAntwoord { GescoordeScore = 5, Id = 1, JsonAntwoord = "JsonAntwoord", TeamId = 1, VraagId = 1 }; //Arrange var ingevoerdAntwoordRepo = new Mock <ISQLRepository <IngevoerdAntwoord> >(); ingevoerdAntwoordRepo.Setup(x => x.Update(It.IsAny <IngevoerdAntwoord>())).Returns(ingevoerdAntwoord); var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object); //Assert Assert.IsTrue(ingevoerdAntwoordService.Update(null).DidError); Assert.IsNull(ingevoerdAntwoordService.Update(null).DTO); }
public void UpdateIngevoerdAntwoordCorrect() { var ingevoerdAntwoord = new IngevoerdAntwoord { GescoordeScore = 5, Id = 1, JsonAntwoord = "JsonTestAntwoord", TeamId = 1, VraagId = 2 }; //Arrange var ingevoerdAntwoordRepo = new Mock <ISQLRepository <IngevoerdAntwoord> >(); ingevoerdAntwoordRepo.Setup(x => x.Update(It.IsAny <IngevoerdAntwoord>())).Returns(ingevoerdAntwoord); var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object); //Act var ingevoerdAntwoordDTO = new IngevoerdAntwoordDTO { Id = 1, JsonAntwoord = "JsonTestAntwoord", GescoordeScore = 5, TeamId = 1, VraagId = 2 }; //Assert Assert.IsFalse(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DidError); Assert.NotNull(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO); Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.GescoordeScore, Is.EqualTo(ingevoerdAntwoordDTO.GescoordeScore)); Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.Id, Is.EqualTo(ingevoerdAntwoordDTO.Id)); Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.JsonAntwoord, Is.EqualTo(ingevoerdAntwoordDTO.JsonAntwoord)); Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.TeamId, Is.EqualTo(ingevoerdAntwoordDTO.TeamId)); Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.VraagId, Is.EqualTo(ingevoerdAntwoordDTO.VraagId)); }