コード例 #1
0
        public void create_expected_matrix()
        {
            var inputString = EmbeddedData.AsString("han_carlson.txt");

            var intMap = _mapFileParser.GetModulesTypeMap(inputString);

            IsMappedStructureCorrected(intMap).ShouldBe(true);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }