public void CanConvert() { // Arrange var converter = new JsonEnumValueConverter(); // Act var result = converter.CanConvert(typeof(Permissions)); // Assert Assert.True(result); }
public void CreateConverter() { // Arrange var factory = new JsonEnumValueConverter(JsonNamingPolicy.CamelCase); var jsonOptions = new JsonSerializerOptions(); // Act var converter = factory.CreateConverter(typeof(Permissions), jsonOptions); // Assert converter.Should().NotBeNull(); converter.Should().BeAssignableTo <JsonConverter <Permissions> >(); converter.GetType().Name.Should().Be("EnumConverter`1"); }