public void GetAllUnitOfMeasures_ShouldReturnAllValidValues_UnderAllConditions() { // Arrange & Act UnitOfMeasure[] output = CUT.GetAllUnitOfMeasures().ToArray(); // Assert output.ShouldNotBeNull(); output.ShouldNotBeEmpty(); output.ShouldContain(UnitOfMeasure.kWh); output.ShouldContain(UnitOfMeasure.MWh); output.ShouldContain(UnitOfMeasure.GWh); output.ShouldContain(UnitOfMeasure.Therm); output.ShouldContain(UnitOfMeasure.Decatherm); output.ShouldContain(UnitOfMeasure.Ccf); output.ShouldContain(UnitOfMeasure.Mcf); }