示例#1
0
        public async Task sendArrayWithUnknownValues_ShouldReturnTrue()
        {
            // Arrange
            var array      = new[] { 6, 8, 4 };
            var supervisor = new SalarySupervisor(_employeeRepository.Object);
            var result     = await supervisor.GetEmployeesSalaries(array);

            Assert.True(result.Count == 0);
        }
示例#2
0
        public async Task sendArrayWithMixedValues_ShouldReturnTrue()
        {
            // Arrange
            //  The number 1 and 2 are existing records the another ids are not known so it wont return any value
            var array      = new[] { 1, 6, 8, 4, 2 };
            var supervisor = new SalarySupervisor(_employeeRepository.Object);
            var result     = await supervisor.GetEmployeesSalaries(array);

            Assert.True(result.Count == 2);
        }
示例#3
0
        public async Task sendEmptyArray_ShouldReturnTrue()
        {
            // Arrange
            var emptyArray = new int[0];
            var supervisor = new SalarySupervisor(_employeeRepository.Object);
            var result     = await supervisor.GetEmployeesSalaries(emptyArray);

            Assert.True(result.Count == 2);

            // Act
        }