コード例 #1
0
        public void GetAvailableProcedures()
        {
            //Arrange
            var mock = new WaveLabAgent(options);
            //Act
            var result = mock.GetAvailableProcedures();

            //Assert
            Assert.Equal(deserializedjson.Procedures.Count, result.Count);
        }
コード例 #2
0
        public void GetSpecificProcedures()
        {
            //Arrange
            var item = deserializedjson.Procedures.FirstOrDefault(p => p.ID == 1);
            var mock = new WaveLabAgent(options);

            //Act
            var result = mock.GetProcedure(item.Code);

            //Assert
            Assert.Equal(result.Name, item.Name);
        }
コード例 #3
0
        public void ExecuteWaveProcedure()
        {
            //Arrange
            var item      = deserializedjson.Procedures.FirstOrDefault(p => p.ID == 4);
            var mock      = new WaveLabAgent(options);
            var procedure = mock.GetProcedure(item.Code);

            PopulateProcedure(ref procedure);
            //Act
            mock.LoadProcedureFiles(procedure, @"D:\WiM\GitHub\WaveLabServices\WaveLabAgent.Test\temp");
            //Assert
            Assert.Equal(procedure.Name, procedure.Name);
        }