public void SGS_Throws_Null_StringList() { // Arrange var sgs = new SimcGenerationService(); List <string> inputData = null; // Act // Assert Assert.ThrowsAsync <ArgumentNullException>(async() => await sgs.GenerateProfileAsync(inputData)); }
public async Task Init() { // Configure Logging Log.Logger = new LoggerConfiguration() .MinimumLevel.Verbose() .Enrich.FromLogContext() .WriteTo.File("logs" + Path.DirectorySeparatorChar + "SimcProfileParser.log", rollingInterval: RollingInterval.Day) .CreateLogger(); var loggerFactory = LoggerFactory.Create(builder => builder .AddSerilog() .AddFilter(level => level >= LogLevel.Trace)); _sgs = new SimcGenerationService(loggerFactory); var testFile = @"RawData" + Path.DirectorySeparatorChar + "Ardaysauk.simc"; var testFileContents = await File.ReadAllLinesAsync(testFile); _profileString = new List <string>(testFileContents); }