public void GetTokensFromFile_FileDoesntExist() { //Arrange //Act var srv = new SqlScriptTokenService(_tokenValueProvider.Object); Assert.Throws <FileNotFoundException>(() => srv.GetTokensFromFile("FILE DOESNT EXIST")); }
public void GetTokensFromFile_Success() { //Arrange //Act var srv = new SqlScriptTokenService(_tokenValueProvider.Object); var results = srv.GetTokensFromFile(_tokensFilePath); //Assert Assert.That(results.OrderBy(r => r), Is.EqualTo(new[] { "blah", "stuff1", "things" })); }
public void GetTokensFromFile_NoTokens() { //Arrange var text = @"abc something something 1234"; var tempFile = Path.GetTempFileName(); File.WriteAllText(tempFile, text); //Act var srv = new SqlScriptTokenService(_tokenValueProvider.Object); var results = srv.GetTokensFromFile(tempFile); //Assert Assert.That(results, Is.Empty); }