Version 3.0.337

This commit is contained in:
Anja Müller-Meißner 2022-08-30 15:42:25 +02:00
parent fd0e63cf10
commit 573fe77e12
2336 changed files with 33688 additions and 86082 deletions

View file

@ -0,0 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.0" />
<PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
<PackageReference Include="NUnit.Analyzers" Version="3.3.0" />
<PackageReference Include="coverlet.collector" Version="3.1.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\TINKLib\TINKLib.csproj" />
</ItemGroup>
<Import Project="..\ShareeSharedGuiLib\ShareeSharedGuiLib.projitems" Label="Shared" />
</Project>

View file

@ -0,0 +1 @@
global using NUnit.Framework;

View file

@ -0,0 +1,75 @@
using ShareeSharedGuiLib.ViewModel;
namespace TestShareeSharedGuiLib.ViewModel
{
[TestFixture]
public class TestBarLevelViewModel
{
[Test]
public void TestIsBatteryChargeLevelImageVisibleNull()
=> Assert.That(
new BarLevelViewModel().IsBatteryChargeLevelImageVisible,
Is.False);
[Test]
public void TestIsBatteryChargeLevelImageVisibleNot5()
=> Assert.That(
new BarLevelViewModel { Maximum = 6 }.IsBatteryChargeLevelImageVisible,
Is.False);
[Test]
public void TestIsBatteryChargeLevelImageVisible5()
=> Assert.That(
new BarLevelViewModel { Maximum = 5 }.IsBatteryChargeLevelImageVisible,
Is.True);
[Test]
public void TestBatteryChargeLevelImageSourceStringNull()
=> Assert.That(
new BarLevelViewModel().BatteryChargeLevelImageSourceString,
Is.EqualTo("battery_undefined.png"));
[Test]
public void TestBatteryChargeLevelImageSourceStringNot5CurrentNull()
=> Assert.That(
new BarLevelViewModel { Maximum = 6 }.BatteryChargeLevelImageSourceString,
Is.EqualTo("battery_undefined.png"));
[Test]
public void TestBatteryChargeLevelImageSourceStringNot5()
=> Assert.That(
new BarLevelViewModel { Maximum = 6, Current = 3 }.BatteryChargeLevelImageSourceString,
Is.EqualTo("battery_undefined.png"));
[Test]
public void TestBatteryChargeLevelImageSourceStringMax5CurrentNull()
=> Assert.That(
new BarLevelViewModel { Maximum = 5 }.BatteryChargeLevelImageSourceString,
Is.EqualTo("battery_undefined.png"));
[Test]
public void TestBatteryChargeLevelImageSourceStringMax5Current3()
=> Assert.That(
new BarLevelViewModel { Maximum = 5, Current = 3 }.BatteryChargeLevelImageSourceString,
Is.EqualTo("battery_3_5.png"));
[Test]
public void TestIsBatteryChargeLevelLabelVisibleNull()
=> Assert.That(
new BarLevelViewModel().IsBatteryChargeLevelLabelVisible,
Is.False);
[Test]
public void TestIsBatteryChargeLevelLabelVisibleNot5()
=> Assert.That(
new BarLevelViewModel { Maximum = 5 }.IsBatteryChargeLevelLabelVisible,
Is.False);
[Test]
public void TestIsBatteryChargeLevelLabelVisible5()
=> Assert.That(
new BarLevelViewModel { Maximum = 6 }.IsBatteryChargeLevelLabelVisible,
Is.True);
}
}