public void AudioFieldConversions() { var media = new Media { Id = Guid.NewGuid() }; Piranha.Extend.Fields.AudioField field = media; Assert.Equal(media.Id, field.Id.Value); }
public void AudioFieldConversionsNullAudio() { var id = Guid.NewGuid(); Piranha.Extend.Fields.AudioField field = id; Assert.Equal(id, field.Id.Value); string url = field; Assert.Equal("", url); }
public async Task AudioFieldInitMissing() { using (var api = CreateApi()) { var field = new Piranha.Extend.Fields.AudioField { Id = Guid.NewGuid() }; await field.Init(api); Assert.Null(field.Id); } }
public void AudioFieldNotEquals() { var field1 = new Piranha.Extend.Fields.AudioField { Id = Guid.NewGuid() }; var field2 = new Piranha.Extend.Fields.AudioField { Id = null }; Assert.True(field1 != field2); Assert.True(!field1.Equals(field2)); Assert.True(!field1.Equals((object)field2)); }