Esempio n. 1
0
        public async Task GetById_GivenGuid_ReturnsApplicationFunctionResource()
        {
            var userRepository = Substitute.For <IUserRepository>();
            var applicationFunctionRepository = Substitute.For <IApplicationFunctionRepository>();

            applicationFunctionRepository.GetByIdAsync(applicationFunctionGuid).Returns(mockedApplicationFunction);

            var applicationFunctionService  = new ApplicationFunctionService(applicationFunctionRepository, mapper);
            var applicationFunctionResource = await applicationFunctionService.GetByIdAsync(applicationFunctionGuid);

            Assert.True(applicationFunctionResource.Name == "Test applicationFunction", $"Expected applicationFunction name: '{applicationFunctionResource.Name}' does not equal expected value: 'Test applicationFunction'");
            Assert.True(applicationFunctionResource.Uuid == applicationFunctionGuid, $"Expected applicationFunction UUID: '{applicationFunctionResource.Uuid}' does not equal expected value: '{applicationFunctionGuid}'");
        }