public void Contains_ReturnsFalseIfFormatIsNotAvailable() { DataPackage dataPackage = new DataPackage(); dataPackage.SetData("Format A", "Some data"); dataPackage.SetData("Format B", "Some data"); SharePackageView sharePackage = new SharePackageView(dataPackage.GetView()); Assert.False(sharePackage.Contains("Format C")); }
public void Contains_ThrowsException_IfFormatIdIsEmpty() { DataPackage dataPackage = new DataPackage(); dataPackage.SetData("Format A", "Some data"); dataPackage.SetData("Format B", "Some data"); SharePackageView sharePackage = new SharePackageView(dataPackage.GetView()); var e = Assert.Throws<ArgumentException>(() => sharePackage.Contains("")); Assert.Equal("The argument cannot be null or an empty string.\r\nParameter name: formatId", e.Message); Assert.Equal("formatId", e.ParamName); }