public void ValidateDefaultsLocked() { var defaultOptions = new InstructionSimulatorOptions(); Assert.Equal(1, defaultOptions.GridSpacing); Assert.Equal(90, defaultOptions.StartingDegree); }
public void TestFullConstructorWithValidData(double gridSpacing, double startingDegree) { var option = new InstructionSimulatorOptions( gridSpacing: gridSpacing, startingDegree: startingDegree); Assert.Equal(gridSpacing, option.GridSpacing); Assert.Equal(startingDegree, option.StartingDegree); }
public void TestDegreeConstructorOverload(double startingDegree) { var option = new InstructionSimulatorOptions(startingDegree: startingDegree); // Degree should be persisted. Assert.Equal(startingDegree, option.StartingDegree); // Grid spacing should always be set to null for this overload. Assert.Null(option.GridSpacing); }