public void AsStrings_ContainingNonBStringType_ThrowsInvalidCastException() { var blist = new BList { "a", "b", 3 }; Action action = () => blist.AsStrings(); action.ShouldThrow <InvalidCastException>(); }
public void AsStrings_ConvertsToListOfStrings() { var blist = new BList { "a", "b", "c" }; var strings = blist.AsStrings(); strings.Should().HaveCount(3); strings.Should().ContainInOrder("a", "b", "c"); }