public void Should_Throw_If_Context_Is_Null() { // Given var file = Substitute.For <IFile>(); // When var result = Record.Exception(() => CsvHelperAliases.ReadCsv <Person>(null, file.Path)); // Then result.ShouldBeType <ArgumentNullException>().ParamName.ShouldEqual("context"); }
public void Should_Throw_If_CSV_File_Is_Null() { // Given var environment = Substitute.For <ICakeEnvironment>(); var context = Substitute.For <ICakeContext>(); context.Environment.Returns(environment); // When var result = Record.Exception(() => CsvHelperAliases.ReadCsv <Person>(context, null)); // Then result.ShouldBeType <ArgumentNullException>().ParamName.ShouldEqual("csvFile"); }