public void Typical( LinesToReflectionConfigsParser sut) { var ret = sut.Parse(new string[] { "{\"Configs\":[{\"TypeName\":\"FaceFixer.Settings\",\"Nickname\":\"Settings\",\"Path\":\"settings.json\"}]}" }); ret.Configs.Should().Equal( new ReflectionSettingsConfig( TypeName: "FaceFixer.Settings", Nickname: "Settings", Path: "settings.json")); }
public void Multiple( LinesToReflectionConfigsParser sut) { var ret = sut.Parse(new string[] { "{\"Configs\":[\n" + "{\"TypeName\":\"FaceFixer.Settings\",\"Nickname\":\"Settings\",\"Path\":\"settings.json\"},\n" + "{\"TypeName\":\"OtherClass.Settings\",\"Nickname\":\"OtherSettings\",\"Path\":\"othersettings.json\"}\n" + "]}" }); ret.Configs.Should().Equal( new ReflectionSettingsConfig( TypeName: "FaceFixer.Settings", Nickname: "Settings", Path: "settings.json"), new ReflectionSettingsConfig( TypeName: "OtherClass.Settings", Nickname: "OtherSettings", Path: "othersettings.json")); }