public void SetModelId__Given__WovenModel__When_IdPropertyPublic__Then_SetId (Guid id) { var config = new ModelConfiguration(typeof(ModelWithPublicIdSetter)); var subject = new ModelRegistry(new[] { config }, new JsonSerializerSettings()); var model = new ModelWithPublicIdSetter(); subject.SetId(model, id); Assert.Equal(id, model.Id); }
public void GetModelId__Given__WovenModel__When_IdSet__Then_GetId (Guid id) { var config = new ModelConfiguration(typeof(ModelWithPublicIdSetter)); var subject = new ModelRegistry(new[] { config }, new JsonSerializerSettings()); var model = new ModelWithPublicIdSetter { Id = id }; var result = subject.GetId(model); Assert.Equal(id, result); }