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); }
/// <summary> /// Initializes a new instance of the <see cref="ContactDischargeNoteController"/> class. /// </summary> /// <param name="contactDischargeNoteDataProvider">The contact discharge note data provider.</param> public ContactDischargeNoteController(IContactDischargeNoteDataProvider contactDischargeNoteDataProvider) { _contactDischargeNoteDataProvider = contactDischargeNoteDataProvider; }