Exemplo n.º 1
0
        public void RunWithMonthlyCasesTest()
        {
            BoardParameters parameters = new TechnicalBoardParameters(
                MemberParameterCollection.DefaultCollection,
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            },
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            });


            Simulation simulation = new Simulation(1000, parameters, 0, 0, 1);

            simulation.Run();

            //TODO: add assertions
        }
Exemplo n.º 2
0
        public void RunOneCaseTest()
        {
            BoardParameters parameters = new TechnicalBoardParameters(
                MemberParameterCollection.DefaultCollection,
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            },
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            });


            Simulation simulation = new Simulation(1000, parameters, 1);

            simulation.Run();
            var x = simulation.SimulationReport;

            //TODO: add assertions
        }
Exemplo n.º 3
0
        public void MakeSimulationTest()
        {
            BoardParameters parameters = new TechnicalBoardParameters(
                MemberParameterCollection.DefaultCollection,
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            },
                new List <MemberParameterCollection>
            {
                MemberParameterCollection.DefaultCollection
            });

            try
            {
                Simulation simulation = new Simulation(0, parameters, 0);
            }
            catch (Exception e)
            {
                Assert.Fail($"Failed to construct Board. Exception: {e}");
            }
        }