public void AsSerializableObject_TodayPropertyNotSet_ObjectDoesNotHaveTodayProperty() { ButtonText buttonText = new ButtonText(); object target = buttonText.AsSerializableObject(); PropertyInfo[] properties = target.GetType().GetProperties(); properties.Should().NotContain(x => x.Name == "today"); }
public void AsSerializableObject_ButtonTextIsBuilded_ObjectIsCorrectlySerialized() { ButtonText buttonText = new ButtonText { Today = "today", Month = "month", Week = "week", Day = "day" }; object target = buttonText.AsSerializableObject(); target.ShouldBeEquivalentTo(new { today = "today", month = "month", week = "week", day = "day", list = buttonText.List?.ToString() }); }