示例#1
0
        public void GetClinicSamplesByPlateNumber_ShouldBeEmpty()
        {
            var plate       = "X1";
            var sampleTable = new SampleTable
            {
                PlateNumber = new List <string>
                {
                    plate,
                },
                Samples = new List <Sample>
                {
                    new Sample("STD0", "", plate, "B1", "2", "Not Used"),
                    new Sample("STD1", "", plate, "C1", "2", "Not Used"),
                    new Sample("STD2", "", plate, "D1", "2", "Not Used"),
                    new Sample("STD3", "", plate, "E1", "2", "Not Used"),
                    new Sample("STD4", "", plate, "F1", "2", "Not Used"),
                    new Sample("STD5", "", plate, "G1", "2", "Not Used"),
                    new Sample("STD6", "", plate, "H1", "2", "Not Used"),
                }
            };

            var result = sampleTable.GetClinicSamplesByPlateNumber(plate);

            Assert.Empty(result);
        }
示例#2
0
        public void GetClinicSamplesByPlateNumber_ShouldBeReturnThree()
        {
            var plate       = "X1";
            var sampleTable = new SampleTable
            {
                PlateNumber = new List <string>
                {
                    plate,
                },
                Samples = new List <Sample>
                {
                    new Sample("AD001", "123", plate, "C3", "0", "Correct pipetting"),
                    new Sample("AD002", "456", plate, "D3", "0", "Correct pipetting"),
                    new Sample("AD003", "789", plate, "E3", "0", "Correct pipetting"),
                }
            };

            var result = sampleTable.GetClinicSamplesByPlateNumber(plate);

            Assert.Equal(3, result.Count);
        }