Ejemplo n.º 1
0
        public async Task DeleteSampleSetsShouldDeleteSampleSets()
        {
            var sample = new SampleSets {
                Id = 1
            };

            _projectBLMock.Setup(x => x.DeleteSampleSetsAsync(It.IsAny <SampleSets>())).Returns(Task.FromResult <SampleSets>(sample));
            var sampleController = new SampleSetsController(_projectBLMock.Object);
            var result           = await sampleController.DeleteSampleSetsAsync(sample.Id);

            Assert.IsAssignableFrom <NoContentResult>(result);
            _projectBLMock.Verify(x => x.DeleteSampleSetsAsync((It.IsAny <SampleSets>())));
        }
Ejemplo n.º 2
0
        public async Task DeleteSampleSets_ShouldReturnStatusCode500_WhenSampleSetsIsInvalid()
        {
            //arrange
            int        id         = 1;
            SampleSets sampleSets = null;

            _projectBLMock.Setup(i => i.DeleteSampleSetsAsync(sampleSets)).Throws(new Exception());
            SampleSetsController sampleSetsController = new SampleSetsController(_projectBLMock.Object);

            //act
            var result = await sampleSetsController.DeleteSampleSetsAsync(id);

            //assert
            Assert.IsType <StatusCodeResult>(result);
            Assert.Equal(500, ((StatusCodeResult)result).StatusCode);
        }