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