Beispiel #1
0
        public void ShouldRequiredMinimumFields()
        {
            var command = new CreateDeviceUnitCommand();

            FluentActions.Invoking(() =>
                                   SendAsync(command)).Should().Throw <ValidationException>();
        }
Beispiel #2
0
        public async Task ShouldCreateDeviceUnit()
        {
            var userId = await RunAsDefaultUserAsync();

            var command = new CreateDeviceUnitCommand()
            {
                Name       = "Celcius Temparature",
                UnitString = "°C"
            };

            var deviceUnit = await SendAsync(command);

            var item = await FindAsync <SensorUnit>(deviceUnit.Id);

            item.Should().NotBeNull();
            item.Id.Should().Be(deviceUnit.Id);
            item.Name.Should().Be("Celcius Temparature");
            item.CreatedBy.Should().Be(userId);
            item.LastModifiedBy.Should().BeNull();
            item.LastModified.Should().BeNull();
        }