void Add_Post_RedirectsHome(string value) { GenomeController gc = new GenomeController(); ActionResult r = gc.Add(value); Assert.NotNull(r); Assert.IsType <RedirectToRouteResult>(r); }
void Index_Post_InvalidDataReturnsError(Guid?value, HttpPostedFileBase file) { GenomeController gc = new GenomeController(); ActionResult r = gc.Index(value, file); Assert.NotNull(r); Assert.IsType <ViewResult>(r); }
void Add_Get_ReturnsView() { GenomeController gc = new GenomeController(); ActionResult v = gc.Add(); Assert.NotNull(v); Assert.IsType <ViewResult>(v); }
void Index_Post_ValidDataRedirectsHome(Guid?value, HttpPostedFileBase file) { GenomeController gc = new GenomeController(); ActionResult r = gc.Index(value, file); Assert.NotNull(r); Assert.IsType <RedirectToRouteResult>(r); }
void Index_Get_ReturnsView(Guid?value) { GenomeController gc = new GenomeController(); ActionResult v = gc.Index(value); Assert.NotNull(v); Assert.IsType <ViewResult>(v); }
public void DataProcess() { Genometype.NodeGenes[] nodes = new Genometype.NodeGenes[] { new Genometype.NodeGenes(Genometype.NodeGenes.Types.Input, _IOIndex: 0), new Genometype.NodeGenes(Genometype.NodeGenes.Types.Hidden), new Genometype.NodeGenes(Genometype.NodeGenes.Types.Output), }; Genometype.ConnectionGenens[] connections = new Genometype.ConnectionGenens[] { new Genometype.ConnectionGenens(0, 1, 0.1f), new Genometype.ConnectionGenens(1, 2, 1f, Genometype.ConnectionGenens.OperatorType.Plus), }; GenomeController controller = new GenomeController(new Genometype(nodes, connections)); // Test get output controller.Reset(); Assert.AreEqual(controller.GetOutput(0), 0); // Test insert input and process data controller.Input(new float[] { 0.9f }); controller.StartProcess(); Assert.AreEqual(controller.GetOutput(0), 1.09f); }
void CanConstruct() { GenomeController gc = new GenomeController(); Assert.NotNull(gc); }
public void InsertGenome(AbstractMachineLearningGameController gameController, Genometype genome) { m_gameController = gameController; genomeController = new GenomeController(genome); }
public void Prepare(ITraningGameControl gameControl, Genometype genome) { m_gameController = (AbstractMLGameControl)gameControl; genomeController = new GenomeController(genome); }