public void _lvSearchResults_SelectedIndexChangedTest() { var target = new FormMain_Accessor(); // TODO: Initialize to an appropriate value object sender = null; // TODO: Initialize to an appropriate value EventArgs e = null; // TODO: Initialize to an appropriate value target._lvSearchResults_SelectedIndexChanged(sender, e); var tabControl = target._tcSeats; for (uint i = 0; i < (uint)Constants.MaxVehicleSeats; ++i) { tabControl.TabPages.Add("seat" + i); } Assert.AreEqual(tabControl.TabCount, 8 + 1); foreach (TabPage tab in tabControl.TabPages.Cast <object>().Where(tab => !tab.Equals(target._tpMain))) { tabControl.TabPages.Remove(tab); } tabControl.SelectedTab = target._tpMain; Assert.AreEqual(tabControl.TabCount, 1); }
public void FormMain_Load_Test() { FormMain_Accessor target = new FormMain_Accessor(); // TODO: инициализация подходящего значения object sender = null; // TODO: инициализация подходящего значения EventArgs e = null; // TODO: инициализация подходящего значения target.FormMain_Load(sender, e); //Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение."); }
public void FeedForwardTest() { FormMain_Accessor target = new FormMain_Accessor(); target.sqareSideLengthA = 3; target.sqareSideLengthB = 3; target.AllocateNetwork(3, 3); target.rawSamples.Add(null); target.rawSamples.Add(null); target.rawSamples.Add(null); target.xCookedSamples = new double[3][]; target.xCookedSamples[0] = new double[] { 1, -1, -1 }; target.xCookedSamples[1] = new double[] { -1, 1, -1 }; target.xCookedSamples[2] = new double[] { -1, -1, 1 }; target.yCookedSamples = new double[3][]; target.yCookedSamples[0] = new double[] { -1, -1, 1 }; target.yCookedSamples[1] = new double[] { -1, 1, -1 }; target.yCookedSamples[2] = new double[] { 1, -1, -1 }; target.Train(); double[] actual = target.FeedForward(new double[] { 1, -1, -1 }); double[] expected = new double[] { -3, -3, 5 }; for (int i = 0; i < 3; i++) { Assert.AreEqual(expected[i], actual[i], 1e-1); } expected = new double[] { -1, -1, 1 }; target.BinarizeToPlusMinus(ref actual); for (int i = 0; i < 3; i++) { Assert.AreEqual(expected[i], actual[i], 1e-1); } }
public void _lvSearchResults_SelectedIndexChangedTest() { var target = new FormMain_Accessor(); // TODO: Initialize to an appropriate value object sender = null; // TODO: Initialize to an appropriate value EventArgs e = null; // TODO: Initialize to an appropriate value target._lvSearchResults_SelectedIndexChanged(sender, e); var tabControl = target._tcSeats; for (uint i = 0; i < (uint) Constants.MaxVehicleSeats; ++i) tabControl.TabPages.Add("seat" + i); Assert.AreEqual(tabControl.TabCount, 8+1); foreach (TabPage tab in tabControl.TabPages.Cast<object>().Where(tab => !tab.Equals(target._tpMain))) tabControl.TabPages.Remove(tab); tabControl.SelectedTab = target._tpMain; Assert.AreEqual(tabControl.TabCount, 1); }
public void RecognizeAtoBTest() { FormMain_Accessor target = new FormMain_Accessor(); // TODO: Initialize to an appropriate value target.sqareSideLengthA = 3; target.sqareSideLengthB = 3; target.w = new double[, ] { { -1, -1, 3 }, { -1, 3, -1 }, { 3, -1, -1 } }; double[] task = new double[] { 1, -1, -1 }; double[] expected = new double[] { -1, -1, 1 }; double[] actual; actual = target.RecognizeAtoB(task); for (int i = 0; i < 3; i++) { Assert.AreEqual(expected[i], actual[i], 1e-1); } }
public void TrainTest() { FormMain_Accessor target = new FormMain_Accessor(); target.sqareSideLengthA = 3; target.sqareSideLengthB = 3; target.AllocateNetwork(3, 3); target.rawSamples.Add(null); target.rawSamples.Add(null); target.rawSamples.Add(null); target.xCookedSamples = new double[3][]; target.xCookedSamples[0] = new double[] { 1, -1, -1 }; target.xCookedSamples[1] = new double[] { -1, 1, -1 }; target.xCookedSamples[2] = new double[] { -1, -1, 1 }; target.yCookedSamples = new double[3][]; target.yCookedSamples[0] = new double[] { -1, -1, 1 }; target.yCookedSamples[1] = new double[] { -1, 1, -1 }; target.yCookedSamples[2] = new double[] { 1, -1, -1 }; double[,] expected = new double[, ] { { -1, -1, 3 }, { -1, 3, -1 }, { 3, -1, -1 } }; target.Train(); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { Assert.AreEqual(expected[i, j], target.w[i, j], 1e-1); } } }