public void TestLoad() { // arrange mockDataFrameReaderProxy.Setup(m => m.Load()); var dataFrameReader = new DataFrameReader(mockDataFrameReaderProxy.Object, sparkContext); // Act dataFrameReader.Load(); // Assert mockDataFrameReaderProxy.Verify(m => m.Load(), Times.Once); }
public void TestLoadWithPath() { // arrange mockDataFrameReaderProxy.Setup(m => m.Load()); mockDataFrameReaderProxy.Setup(m => m.Options(It.IsAny<Dictionary<string, string>>())); var dataFrameReader = new DataFrameReader(mockDataFrameReaderProxy.Object, sparkContext); const string key = "path"; const string path = "path_value"; // Act dataFrameReader.Load(path); // Assert mockDataFrameReaderProxy.Verify(m => m.Options( It.Is<Dictionary<string, string>>(dict => dict[key] == path && dict.Count == 1)), Times.Once); mockDataFrameReaderProxy.Verify(m => m.Load(), Times.Once); }