public void Throw_WhenIdParameterIsNull() { //Arrange var supplements = new Mock <IEfGenericRepository <Supplement> >(); var supplementsService = new SupplementsService(supplements.Object); //Act & Assert Assert.Throws <ArgumentNullException>(() => supplementsService.Update(null)); }
public void InvokeRepositoryMethodUpdateOnce() { //Arrange var supplements = new Mock <IEfGenericRepository <Supplement> >(); supplements.Setup(x => x.Update(It.IsAny <Supplement>())).Verifiable(); var supplementsService = new SupplementsService(supplements.Object); var supplement = DataHelper.GetSupplement(); //Act supplementsService.Update(supplement); //Assert supplements.Verify(x => x.Update(It.IsAny <Supplement>()), Times.Once); }