public void WillThrowWhenPackageRegistrationDoesNotExist() { var cmd = new TestableCreateCuratedPackageCommand(); Assert.Throws <ArgumentNullException>( () => cmd.Execute( cmd.StubCuratedFeed, null)); }
public void WillThrowWhenPackageRegistrationDoesNotExist() { var cmd = new TestableCreateCuratedPackageCommand(); Assert.Throws<ArgumentNullException>( () => cmd.Execute( cmd.StubCuratedFeed, null)); }
public void WillSaveTheEntityChanges() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.Execute( 0, 0); cmd.StubEntitiesContext.Verify(stub => stub.SaveChanges()); }
public void WillThrowWhenPackageRegistrationDoesNotExist() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.StubPackageRegistrationByKeyQry .Setup(stub => stub.Execute(It.IsAny <int>(), It.IsAny <bool>())) .Returns((PackageRegistration)null); Assert.Throws <InvalidOperationException>(() => cmd.Execute( 0, 0)); }
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); }
public void WillReturnTheCreatedCuratedPackage() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.StubPackageRegistration.Key = 1066; var curatedPackage = cmd.Execute( cmd.StubCuratedFeed, cmd.StubPackageRegistration, false, true, "theNotes"); Assert.Equal(1066, curatedPackage.PackageRegistrationKey); Assert.Equal(false, curatedPackage.Included); Assert.Equal(true, curatedPackage.AutomaticallyCurated); Assert.Equal("theNotes", curatedPackage.Notes); }
public void WillAddANewCuratedPackageToTheCuratedFeed() { var cmd = new TestableCreateCuratedPackageCommand(); cmd.StubPackageRegistration.Key = 1066; cmd.Execute( 42, 1066, 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); }