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);
        }
Example #2
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;
 }