public async Task TestCreateDateMobile() { Mock <IDateRepository> mock = new Mock <IDateRepository>(); DateMobileController controller = new DateMobileController(mock.Object); DateMobile date = new DateMobile() { Id = new Guid() }; mock.Setup(t => t.Insert(It.IsAny <DateMobile>())).Verifiable(); await controller.AddDate(date); mock.VerifyAll(); }
public async Task TestCreateDateMobileNull() { Mock <IDateRepository> mock = new Mock <IDateRepository>(); DateMobileController controller = new DateMobileController(mock.Object); DateMobile date = null; ArgumentNullException exception = await Assert.ThrowsExceptionAsync <ArgumentNullException>(() => controller.AddDate(date)); Assert.AreEqual(exception.ParamName, nameof(date)); }