public void ThenIWantAnErrorWhenTheValueIsNotStoredWithCompression() { // Arrange var document = new Document(); // Act // Assert Assert.Throws<InvalidOperationException>(() => document.GetSerializedObjectWithCompression<SerializeableObject>("Foo")); }
public void ThenIWantItToBeStoredWithCompression() { // Arrange var document = new Document(); var input = new SerializeableObject { Foo = "Bar" }; // Act document.Add(input).WithCompression().As("Foo"); // Assert var output = document.GetSerializedObjectWithCompression<SerializeableObject>("Foo"); Assert.Equal(input.Foo, output.Foo); }