示例#1
0
        public void GetSTDByPlateNumber_ShouldReturnSeven()
        {
            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.GetSTDByPlateNumber(plate);

            Assert.Equal(7, result.Count);
        }
示例#2
0
        public void GetSTDByPlateNumber_ShouldBeReturnEmpty()
        {
            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.GetSTDByPlateNumber(plate);

            Assert.Empty(result);
        }