public void ThrowWhenArgumentComicHasNullValue() { //Arrange var mockedDataProvider = new Mock <IEfComicShopDataProvider <Comic> >(); Comic nullComic = null; //Act var actualComicService = new ComicShop.Data.Services.ComicService(mockedDataProvider.Object); //Assert Assert.That( () => actualComicService.UpdateComic(nullComic), Throws.InstanceOf <ArgumentNullException>()); }
public void CallComicDataProviderSaveChangesMethod() { //Arrange var mockedDataProvider = new Mock <IEfComicShopDataProvider <Comic> >(); var mockedComic = new Comic() { Id = 1 }; mockedDataProvider.Setup(x => x.GetById(1)).Returns(mockedComic); //Act var actualComicService = new ComicShop.Data.Services.ComicService(mockedDataProvider.Object); actualComicService.UpdateComic(mockedComic); //Assert mockedDataProvider.Verify( service => service.SaveChanges(), Times.Once); }