Esempio n. 1
0
        public void TestEnumConverterTo()
        {
            // ARRANGE
            DashboardEventStatus status = DashboardEventStatus.BLUE;
            EnumConverter <DashboardEventStatus> converter = new DDBConverters.EnumConverter <DashboardEventStatus>();

            // ACT
            DynamoDBEntry entry = converter.ToEntry(status);

            // ASSERT
            Assert.Equal("BLUE", entry.AsString());
        }
Esempio n. 2
0
        public void TestEnumConverterFrom()
        {
            // ARRANGE
            DashboardEventStatus status = DashboardEventStatus.BLUE;
            EnumConverter <DashboardEventStatus> converter = new DDBConverters.EnumConverter <DashboardEventStatus>();
            DynamoDBEntry entry = new Primitive()
            {
                Value = status.ToString()
            };

            // ACT

            object data = converter.FromEntry(entry);
            DashboardEventStatus derived = (DashboardEventStatus)data;

            // ASSERT
            Assert.Equal(DashboardEventStatus.BLUE, derived);
        }