public void NewAdvertHasStatusUnknown() { var cache = new CacheProviderStub(); var factory = new AdvertFactory(cache); var data = CreateBasicDto(); var sut = factory.BuildNew(data); Assert.Equal(sut.Status, GoFish.Advert.AdvertStatus.Unknown); }
public void WhenCreatingAdvert_CatchTypeIdMustBeProvided() { var cache = new CacheProviderStub(); var factory = new AdvertFactory(cache); var data = CreateBasicDto(); data.CatchTypeId = null; var ex = Assert.Throws <ArgumentNullException>(() => factory.BuildNew(data)); Assert.Equal("Catch Type", ex.ParamName); }