예제 #1
0
파일: Xml.cs 프로젝트: pizycki/EdmxConv
 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));
예제 #2
0
 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));