Exemplo n.º 1
0
        public async Task GetValueAsync_NameDoesNotMatch_ReturnsNull()
        {
            // Arrange
            var culture       = new CultureInfo("fr-FR");
            var rawValue      = new DateTime(2001, 1, 2);
            var valueProvider = new ElementalValueProvider("foo", rawValue, culture);

            // Act
            var vpResult = await valueProvider.GetValueAsync("bar");

            // Assert
            Assert.Null(vpResult);
        }
        public async Task GetValueAsync_NameDoesNotMatch_ReturnsNull()
        {
            // Arrange
            var culture = new CultureInfo("fr-FR");
            var rawValue = new DateTime(2001, 1, 2);
            var valueProvider = new ElementalValueProvider("foo", rawValue, culture);

            // Act
            var vpResult = await valueProvider.GetValueAsync("bar");

            // Assert
            Assert.Null(vpResult);
        }
Exemplo n.º 3
0
        public async Task GetValueAsync_NameMatches_ReturnsValueProviderResult(string name)
        {
            // Arrange
            var culture       = new CultureInfo("fr-FR");
            var rawValue      = new DateTime(2001, 1, 2);
            var valueProvider = new ElementalValueProvider("foo", rawValue, culture);

            // Act
            var vpResult = await valueProvider.GetValueAsync(name);

            // Assert
            Assert.NotNull(vpResult);
            Assert.Equal(rawValue, vpResult.RawValue);
            Assert.Equal("02/01/2001 00:00:00", vpResult.AttemptedValue);
            Assert.Equal(culture, vpResult.Culture);
        }
        public async Task GetValueAsync_NameMatches_ReturnsValueProviderResult(string name)
        {
            // Arrange
            var culture = new CultureInfo("fr-FR");
            var rawValue = new DateTime(2001, 1, 2);
            var valueProvider = new ElementalValueProvider("foo", rawValue, culture);

            // Act
            var vpResult = await valueProvider.GetValueAsync(name);

            // Assert
            Assert.NotNull(vpResult);
            Assert.Equal(rawValue, vpResult.RawValue);
            Assert.Equal("02/01/2001 00:00:00", vpResult.AttemptedValue);
            Assert.Equal(culture, vpResult.Culture);
        }