public void ToDictionary() { var obj = new { name = "test", num = 1337 }; var actual = obj.ToDictionary(); Assert.Equal(2, actual.Count); Assert.Equal("test", actual["name"]); Assert.Equal(1337, actual["num"]); Benchmark.Start("Converting object to dictionary..", this.outputHelper); for (int i = 0; i < 10000; i++) { obj.ToDictionary(); } Benchmark.End(this.outputHelper); }