private void AssertBinaryEquality(IRaceGetter race, string path)
        {
            var fs = new MockFileSystem();

            using (var writer = new MutagenWriter(fs.FileStream.Create("C:/output", FileMode.Create),
                                                  new WritingBundle(GameConstants.SkyrimSE)
            {
                MasterReferences = new MasterReferenceReader("Skyrim.esm"),
                FormVersion = race.FormVersion
            }))
            {
                BodyTemplateBinaryWriteTranslation.Write(writer, race.BodyTemplate !);
            }
            var exported = fs.File.ReadAllBytes("C:/output");
            var expected = File.ReadAllBytes(path);

            exported.Should().Equal(expected);
        }
Beispiel #2
0
 public static bool IsChild(IRaceGetter race)
 {
     return(IsChild(race.EditorID));
 }