public void SetData_ThrowsException_IfFormatIdIsEmpty() { DataPackage dataPackage = new DataPackage(); SharePackage sharePackage = new SharePackage(dataPackage); var e = Assert.Throws<ArgumentException>(() => sharePackage.SetData<string>("", "Test Value")); Assert.Equal("The argument cannot be null or an empty string.\r\nParameter name: formatId", e.Message); Assert.Equal("formatId", e.ParamName); }
public async Task SetData_SetsDataOnDataPackage() { DataPackage dataPackage = new DataPackage(); SharePackage sharePackage = new SharePackage(dataPackage); sharePackage.SetData<string>("Test Format", "Test Value"); object data = await dataPackage.GetView().GetDataAsync("Test Format"); Assert.Equal("Test Value", data); }