public void DoesAllStatsGetProcessed() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\StatConfiguration.xml"; XMLConnection xmlConnection = new XMLConnection(settings); DataProviderSettings textfileSettings = new DataProviderSettings(); textfileSettings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\storage.txt"; textFileConnection = new TextFileConnection(textfileSettings); DataProviderSettings seqSettings = new DataProviderSettings(); seqSettings.Location = "http://localhost:5341/"; seqSettings.APIKey = "MbZ6wyBSuTVaYNfErgkO"; seqConnection = new SeqDataConnection(seqSettings); statConfiguration = new StatConfiguration(xmlConnection, "5"); StatProcessor statProcessor = new StatProcessor(statConfiguration, seqConnection, textFileConnection); var actual = statProcessor.Run(); var expected = 1; Assert.AreEqual(expected, actual); }
public void Should_Be_Able_To_Write_String_To_TextFile() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\storage.txt"; textFileConnection = new TextFileConnection(settings); var expected = true; var actual = textFileConnection.Write("this is my text"); Assert.AreEqual(expected, actual); }
public void Should_Not_Be_Able_To_Write_Int_To_TextFile() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\storage.txt"; textFileConnection = new TextFileConnection(settings); var expected = false; var actual = textFileConnection.Write(123213); Assert.AreEqual(expected, actual); }
public void Read_Source_TextFile_If_File_Is_Invalid() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\" + DateTime.Now.ToString() + ".txt"; textFileConnection = new TextFileConnection(settings); string expected = null; var actual = (string)textFileConnection.Read(null); Assert.AreEqual(expected, actual); }
public void Read_Source_TextFile_If_File_Does_Not_Exist() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\nonexistantfile.txt"; textFileConnection = new TextFileConnection(settings); var expected = ""; var actual = (string)textFileConnection.Read(null); Assert.AreEqual(expected, actual); }
public void Read_Source_TextFile_If_File_Exists() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\storage.txt"; textFileConnection = new TextFileConnection(settings); var expected = true; var actual = (string)textFileConnection.Read(null); Assert.AreEqual(expected, actual.Length > 0); }
public void GetConfiguration_JSON() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\statConfiguration.json"; TextFileConnection fileConnection = new TextFileConnection(settings); StatConfiguration config = new StatConfiguration(fileConnection, "2"); var expected = 4; var actual = (List <StatElement>)config.GetConfiguration <List <StatElement> >(); Assert.AreEqual(expected, actual.Count); }
public void Can_Read_TextFile() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\storage.txt"; textFileConnection = new TextFileConnection(settings); textFileConnection.Write("this is my text", true); var expected = "this is my text"; var actual = textFileConnection.Read(null); Assert.AreEqual(expected, actual); }
public void Can_String_Be_Written_To_TextFile_If_File_Does_Not_Exist() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = Guid.NewGuid().ToString() + ".txt"; textFileConnection = new TextFileConnection(settings); var expected = "this is my text"; textFileConnection.Write("this is my text", true); var actual = textFileConnection.Read(null); Assert.AreEqual(expected, actual); }
public void Can_String_Be_Written_To_TextFile_If_File_Invalid() { DataProviderSettings settings = new DataProviderSettings(); settings.Location = "C:\\Dev\\DevApps\\StatSnapShotter\\StatSnapShotter\\" + DateTime.Now.ToString() + ".txt"; textFileConnection = new TextFileConnection(settings); string expected = null; textFileConnection.Write("this is my text", true); var actual = textFileConnection.Read(null); Assert.AreEqual(expected, actual); }