コード例 #1
0
        public void ImplicitFromProgramParam(string paramName, string paramDesc, double paramVal)
        {
            ProgramParam programParam = new ProgramParam(paramName, paramDesc, paramVal);
            PrgParam     prgParam     = programParam;

            ProgramParamAndPrgParamMatch(programParam, prgParam);
        }
コード例 #2
0
        public void ImplicitFromInvalidProgramParam(string paramName, string paramDesc, double paramVal)
        {
            //Arrange
            ProgramParam programParam = new ProgramParam(paramName, paramDesc, paramVal);

            //Act
            PrgParam prgParam = programParam;

            //Assert
            prgParam.Should().BeNull();
        }
コード例 #3
0
        public void AddAndRetrieve(int number, string desc, double value)
        {
            //Arrange
            PrgParam  addedPrgParam = new PrgParam.Builder().WithProperties(number, desc, value).Build();
            PrgParams prgParamDic   = new PrgParams();

            //Act
            prgParamDic.Add(addedPrgParam);

            //Assert

            PrgParam retrievedPrgParam = prgParamDic[addedPrgParam.Name];

            addedPrgParam.Should().Be(retrievedPrgParam);
        }
コード例 #4
0
 public void ProgramParamAndPrgParamMatch(ProgramParam programParam, PrgParam prgParam)
 {
     prgParam.Name.Should().Be(programParam.ParamName);
     prgParam.Desc.Should().Be(programParam.ParamDesc);
     prgParam.Val.Should().Be(programParam.ParamVal);
 }