Exemplo n.º 1
0
        public void Should_Not_Allow_Empty_Name()
        {
            var locationCreateCommand = new Application.Locations.Create.Command
            {
                Id   = Guid.NewGuid(),
                Name = string.Empty
            };

            var validationStatus = _validator.Validate(locationCreateCommand).IsValid;

            Assert.False(validationStatus);
        }
Exemplo n.º 2
0
        public void Should_Create_Location()
        {
            var context = GetDbContext();


            var locationCreateCommand = new Application.Locations.Create.Command
            {
                Id   = Guid.NewGuid(),
                Name = "Test Location"
            };

            var sut    = new Application.Locations.Create.Handler(context);
            var result = sut.Handle(locationCreateCommand, CancellationToken.None).Result;

            var location = context.Locations.FirstOrDefaultAsync(x => x.Id == locationCreateCommand.Id).Result;

            Assert.NotNull(location);
            Assert.Equal("Test Location", location.Name);
        }