Exemple #1
0
        public async Task UpdateShouldSucceed()
        {
            var itemToUpdate = new Domain.Entities.CostType()
            {
                CostTypeId = 2, CostTypeDescription = "new desc"
            };
            var result = await _costTypeService.Update(itemToUpdate);

            result.CostTypeDescription.Should().BeEquivalentTo(itemToUpdate.CostTypeDescription);
        }
Exemple #2
0
        public void UpdateShouldThrowError()
        {
            var itemToUpdate = new Domain.Entities.CostType()
            {
                CostTypeId = 9, CostTypeDescription = "new desc"
            };
            Func <Task> func = async() => await _costTypeService.Update(itemToUpdate);

            func.Should().Throw <KeyNotFoundException>();
        }
Exemple #3
0
        public async Task AddShouldSucceed()
        {
            var itemToAdd = new Domain.Entities.CostType()
            {
                CostTypeDescription = "new item"
            };
            var result = await _costTypeService.Add(itemToAdd);

            result.CostTypeDescription.Should().BeEquivalentTo(itemToAdd.CostTypeDescription);
        }