public void AddContactDischargeNote_Failure() { Mock <IContactDischargeNoteDataProvider> mock = new Mock <IContactDischargeNoteDataProvider>(); contactDischargeNoteDataProvider = mock.Object; ContactDischargeNoteController contactDischargeNoteController = new ContactDischargeNoteController(contactDischargeNoteDataProvider); var addContactDischargeNote = new ContactDischargeNoteModel() { ContactDischargeNoteID = 0, ContactID = 0, ContactAdmissionID = null, DischargeReasonID = 1, NoteTypeID = 5, DischargeDate = DateTime.Now, NoteText = "Fail Test case for adding new Note", ForceRollback = true }; //Act var addResult = contactDischargeNoteController.AddContactDischargeNote(addContactDischargeNote); var response = addResult as HttpResult <Response <ContactDischargeNoteModel> >; //Assert Assert.IsNotNull(response, "Response can't be null"); Assert.IsTrue(response.Value.ResultCode != 0); Assert.IsTrue(response.Value.RowAffected == 0); }
public void AddContactDischargeNote_Success() { Mock <IContactDischargeNoteRuleEngine> mock = new Mock <IContactDischargeNoteRuleEngine>(); contactDischargeNoteRuleEngine = mock.Object; ContactDischargeNoteController contactDischargeNoteController = new ContactDischargeNoteController(contactDischargeNoteRuleEngine); //Act var addContactDischargeNote = new ContactDischargeNoteModel { ContactDischargeNoteID = 0, ContactID = 1, ContactAdmissionID = null, DischargeReasonID = 1, NoteTypeID = 5, DischargeDate = DateTime.Now, NoteText = "Pass Test case for adding new Note", ForceRollback = true }; var addResult = contactDischargeNoteController.AddContactDischargeNote(addContactDischargeNote); var response = addResult as HttpResult <Response <ContactDischargeNoteModel> >; //Assert Assert.IsNotNull(response, "Response can't be null"); Assert.IsTrue(response.Value.ResultCode == 0, "Contact Discharge Note created."); }
public void AddContactDischargeNote_Failure() { //Arrange var url = baseRoute + "AddContactDischargeNote"; var addcontactDischargeNote = new ContactDischargeNoteModel { ContactDischargeNoteID = 0, ContactID = 0, ContactAdmissionID = null, DischargeReasonID = 1, NoteTypeID = 5, DischargeDate = DateTime.Now, NoteText = "Pass Test case for adding new Note", ForceRollback = true }; //Act var response = communicationManager.Post <ContactDischargeNoteModel, Response <ContactDischargeNoteModel> >(addcontactDischargeNote, url); //Assert Assert.IsNotNull(response, "Response can't be null."); Assert.IsTrue(response.ResultCode != 0, "Contact Discharge Note created with invalid data."); }