예제 #1
0
        public void CreateFieldThrowsExceptionOnNameConflict()
        {
            // Given
            Field existingField = ModelFactory.DomainModel();

            SeedDatabase(existingField);
            CreateFieldModel model = ModelFactory.CreationModel();

            // When
            Func <Task> createField = async() => await _commands.Create(model);

            // Then
            createField.Should().Throw <FieldWithNameAlreadyExistsException>();
        }