public void AddOnePsychologist() { var mockPsychologist = new Mock <IPsychologistLogic>(MockBehavior.Strict); mockPsychologist.Setup(res => res.Get(psychologistList[0].Id)).Returns(psychologistList[0]); PsychologistController controller = new PsychologistController(mockPsychologist.Object); var result = controller.Add(psychologistList[0]); var okResult = result as OkObjectResult; Assert.AreEqual(new ObjectResult("").ToString(), controller.Add(psychologistList[0]).ToString()); }
public void AddPsychologistErrorEntity() { var mockPsychologist = new Mock <IPsychologistLogic>(MockBehavior.Strict); mockPsychologist.Setup(r => r.Add(psychologistList[0])).Throws(new EntityNotExists("")); PsychologistController controller = new PsychologistController(mockPsychologist.Object); var result = controller.Add(psychologistList[0]); Assert.AreEqual(new NotFoundObjectResult("").ToString(), result.ToString()); }
public void AddPsychologistError() { psychologistList[0].Name = ""; var mockPsychologist = new Mock <IPsychologistLogic>(MockBehavior.Strict); mockPsychologist.Setup(r => r.Add(psychologistList[0])).Throws(new FieldEnteredNotCorrect("")); PsychologistController controller = new PsychologistController(mockPsychologist.Object); var result = controller.Add(psychologistList[0]); Assert.AreEqual(new UnprocessableEntityObjectResult("").ToString(), result.ToString()); }
public void DeletePsychologistIdNegative() { var mockPsychologist = new Mock <IPsychologistLogic>(MockBehavior.Strict); var controller = new PsychologistController(mockPsychologist.Object); controller.Add(psychologistList[0]); var result = controller.DeletePsychologist(-2); Assert.AreEqual(new NotFoundObjectResult("").ToString(), result.ToString()); }
public void DeletePsychologistOk() { var mockPsychologist = new Mock <IPsychologistLogic>(MockBehavior.Strict); mockPsychologist.Setup(t => t.Get(1)).Returns(psychologistList[0]); mockPsychologist.Setup(t => t.Delete(psychologistList[0])); var controller = new PsychologistController(mockPsychologist.Object); controller.Add(psychologistList[0]); var result = controller.DeletePsychologist(1); Assert.AreEqual(new OkObjectResult("").ToString(), result.ToString()); }