public void convert_xml_to_database_back_and_forth() => With(Resources.SampleXmlEdmx) .OnSuccess(sample => sample.ToXmlEdmx()) .OnSuccess(edmx => ConvertModule.ConvertToDatabase(edmx)) .OnSuccess(edmx => edmx.GetAs <DatabaseEdmx>()) .OnSuccess(edmx => ConvertModule.ConvertToXml(edmx)) .Map(edmx => edmx.ToString()) .OnSuccess(edmx => edmx.ShouldBe(Resources.SampleXmlEdmx));
public void convert_database_to_resource_back_and_forth() => With(Resources.SampleDatabaseEdmx) .Map(edmx => edmx.ToHex()) .Map(edmx => edmx.ToDatabaseEdmx()) .OnSuccess(edmx => ConvertModule.ConvertToResource(edmx)) .OnSuccess(edmx => edmx.GetAs <ResourceEdmx>()) .OnSuccess(edmx => ConvertModule.ConvertToDatabase(edmx)) .Map(edmx => edmx.ToString()) .OnSuccess(edmx => edmx.ShouldBe(Resources.SampleDatabaseEdmx));
public void convert_from_resource_to_database() => With(Resources.SampleResourceEdmx) .OnSuccess(sample => sample.ToResourceEdmx()) .OnSuccess(edmx => ConvertModule.ConvertToDatabase(edmx)) .Map(edmx => edmx.ToString()) .OnSuccess(edmx => edmx.ShouldBe(Resources.SampleDatabaseEdmx));