public void create_expected_matrix() { var inputString = EmbeddedData.AsString("han_carlson.txt"); var intMap = _mapFileParser.GetModulesTypeMap(inputString); IsMappedStructureCorrected(intMap).ShouldBe(true); }
public void TestGetWinnersArchives() { string expectedArchive = EmbeddedData.AsString("archive.txt"); dynamic expectedJson = JObject.Parse(expectedArchive); string actualArchive = _controller.GetWinnersArchives(); dynamic actualJson = JObject.Parse(actualArchive); Assert.AreEqual(expectedJson.Data, actualJson.Data); }
private const string SystemMapFilePath = "kogge-stone.txt";// public SystemTestForKoggeStone() { _outputProvider = new SystemCalculator(new LogicalOperationCalculator()); _inputDataTranslator = new InputDataTranslator(); var mapFileContentProvider = Substitute.For <IProvideMapFileContent>(); mapFileContentProvider.GetMapFileContent(SystemMapFilePath).Returns(EmbeddedData.AsString(SystemMapFilePath)); var systemBuilder = new SystemBuilder(new MapFileParser(), mapFileContentProvider, new BuildSystemModulesMap()); this._system = systemBuilder.Build(SystemMapFilePath); }
public void TestGetday() { string data = "11/7/2016"; string expectedGetDay = EmbeddedData.AsString("response.txt"); dynamic expectedJson = JObject.Parse(expectedGetDay); var expectedPosts = (JArray)expectedJson["Posts"]; string returnedDay = _controller.GetDay(data); dynamic actualJson = JObject.Parse(returnedDay); var actualPosts = (JArray)actualJson["Posts"]; Assert.AreEqual(expectedPosts.Children().Count(), actualPosts.Children().Count()); var rnd = new Random(); int postNum = rnd.Next(0, actualPosts.Children().Count()); var expectedPrediction = expectedPosts[postNum]["Prediction"]; var actualPrediction = actualPosts[postNum]["Prediction"]; Assert.AreEqual(expectedPrediction, actualPrediction); }