public void ShouldFormatSingleRole_AsExpected() { var sut = new YamlRoleSerializationFormatter(); using (var ms = new MemoryStream()) { sut.WriteSerializedRole(new SerializedRoleData("Test", new string[0], "Foo"), ms); ms.Seek(0, SeekOrigin.Begin); using (var reader = new StreamReader(ms)) { var yml = reader.ReadToEnd(); yml.Should().Be(@"--- Role: Test "); } } }
public void ShouldFormatRoleWithParents_AsExpected() { var sut = new YamlRoleSerializationFormatter(); using (var ms = new MemoryStream()) { sut.WriteSerializedRole(new SerializedRoleData("Test", new [] { "Foo", "Foo-Bar" }, "Foo"), ms); ms.Seek(0, SeekOrigin.Begin); using (var reader = new StreamReader(ms)) { var yml = reader.ReadToEnd(); yml.Should().Be(@"--- Role: Test MemberOf: Role: Foo Role: ""Foo-Bar"" "); } } }