public void TestSignaturesV2_3_X() { DataFrame df = _spark .ReadStream() .Format("rate") .Option("rowsPerSecond", 1) .Load(); DataStreamWriter dsw = df.WriteStream(); Assert.IsType <DataStreamWriter>(dsw.OutputMode("append")); Assert.IsType <DataStreamWriter>(dsw.OutputMode(OutputMode.Append)); Assert.IsType <DataStreamWriter>(dsw.Format("json")); Assert.IsType <DataStreamWriter>(dsw.Option("stringOption", "value")); Assert.IsType <DataStreamWriter>(dsw.Option("boolOption", true)); Assert.IsType <DataStreamWriter>(dsw.Option("longOption", 1L)); Assert.IsType <DataStreamWriter>(dsw.Option("doubleOption", 3D)); Assert.IsType <DataStreamWriter>( dsw.Options( new Dictionary <string, string> { { "option1", "value1" }, { "option2", "value2" } })); Assert.IsType <DataStreamWriter>(dsw.PartitionBy("age")); Assert.IsType <DataStreamWriter>(dsw.PartitionBy("age", "name")); Assert.IsType <DataStreamWriter>(dsw.QueryName("queryName")); Assert.IsType <DataStreamWriter>(dsw.Trigger(Trigger.Once())); }