public void StatisticsDisplayConstructorTestNullStatsMan() { int windowX = 200; int windowY = 100; StatisticsDisplay_Accessor target = new StatisticsDisplay_Accessor(windowX, windowY, null); // No Assertions we expect an exception }
public void StatisticsDisplayConstructorTestNormal() { int windowX = 200; int windowY = 100; Dictionary <SalesRepType, int> repNums = new Dictionary <SalesRepType, int>(); repNums.Add(new SalesRepType("Test"), 2); Simulator sim = new Simulator(DateTime.Now, new TimeSpan(2, 0, 0), 0.1, 0.1, new List <ProductType> { new ProductType("Test", 0.1, 0.1) }, 10, true, new TimeSpan(0, 2, 0), repNums); StatisticsManager statsMan = new StatisticsManager(sim); StatisticsDisplay_Accessor target = new StatisticsDisplay_Accessor(windowX, windowY, statsMan); //Assert the manager constructed correctly Assert.AreEqual(statsMan, target.statsMan); Assert.AreEqual(windowX, ((StatisticsDisplay)(target.Target)).Location.X); Assert.AreEqual(windowY, ((StatisticsDisplay)(target.Target)).Location.Y); }