コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }