Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }