public void WillThrowWhenPackageRegistrationDoesNotExist() { var cmd = new TestableCreateCuratedPackageCommand(); Assert.Throws<ArgumentNullException>( () => cmd.Execute( cmd.StubCuratedFeed, null)); }
public void WillSaveTheEntityChanges() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.Execute( cmd.StubCuratedFeed, cmd.StubPackageRegistration, false, true, "theNotes"); cmd.StubEntitiesContext.Verify(stub => stub.SaveChanges()); }
public void WillAddANewCuratedPackageToTheCuratedFeed() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.StubPackageRegistration.Key = 1066; cmd.Execute( cmd.StubCuratedFeed, cmd.StubPackageRegistration, false, true, "theNotes"); var curatedPackage = cmd.StubCuratedFeed.Packages.First(); Assert.Equal(1066, curatedPackage.PackageRegistrationKey); Assert.Equal(false, curatedPackage.Included); Assert.Equal(true, curatedPackage.AutomaticallyCurated); Assert.Equal("theNotes", curatedPackage.Notes); }