Clarify thread-safe value test intention
This commit is contained in:
@@ -7,7 +7,7 @@ namespace Meade.net.UnitTests
|
|||||||
{
|
{
|
||||||
[TestCase(false)]
|
[TestCase(false)]
|
||||||
[TestCase(true)]
|
[TestCase(true)]
|
||||||
public void WhenConvertedValueIsSame(bool value)
|
public void When_Assigned_ThenValueIsSame(bool value)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeBool sut = value;
|
ThreadSafeBool sut = value;
|
||||||
@@ -23,10 +23,10 @@ namespace Meade.net.UnitTests
|
|||||||
[TestCase(false, true)]
|
[TestCase(false, true)]
|
||||||
[TestCase(true, false)]
|
[TestCase(true, false)]
|
||||||
[TestCase(true, true)]
|
[TestCase(true, true)]
|
||||||
public void WhenSetValueIsChanged(bool value, bool setValue)
|
public void When_SetValue_ThenValueIsUpdated(bool initialValue, bool setValue)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeBool sut = value;
|
ThreadSafeBool sut = initialValue;
|
||||||
|
|
||||||
// when
|
// when
|
||||||
sut.Set(setValue);
|
sut.Set(setValue);
|
||||||
|
|||||||
@@ -3,16 +3,13 @@ using NUnit.Framework;
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Meade.net.UnitTests
|
namespace Meade.net.UnitTests
|
||||||
{
|
{
|
||||||
public class ThreadSafeDateTimeTests
|
public class ThreadSafeDateTimeTests
|
||||||
{
|
{
|
||||||
[TestCaseSource(nameof(DateTimeSource))]
|
[TestCaseSource(nameof(DateTimeSource))]
|
||||||
public void WhenConvertedValueIsSame(DateTime value)
|
public void When_Assigned_ThenValueIsSame(DateTime value)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeDateTime sut = value;
|
ThreadSafeDateTime sut = value;
|
||||||
@@ -25,10 +22,10 @@ namespace Meade.net.UnitTests
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestCaseSource(nameof(DateTimeSetSource))]
|
[TestCaseSource(nameof(DateTimeSetSource))]
|
||||||
public void WhenSetValueIsChanged(DateTime value, DateTime setValue)
|
public void When_SetValue_ThenValueIsUpdated(DateTime initialValue, DateTime setValue)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeDateTime sut = value;
|
ThreadSafeDateTime sut = initialValue;
|
||||||
|
|
||||||
// when
|
// when
|
||||||
sut.Set(setValue);
|
sut.Set(setValue);
|
||||||
|
|||||||
@@ -1,11 +1,6 @@
|
|||||||
using ASCOM.DeviceInterface;
|
using ASCOM.DeviceInterface;
|
||||||
using ASCOM.Meade.net;
|
using ASCOM.Meade.net;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Meade.net.UnitTests
|
namespace Meade.net.UnitTests
|
||||||
{
|
{
|
||||||
@@ -14,7 +9,7 @@ namespace Meade.net.UnitTests
|
|||||||
[TestCase(PierSide.pierUnknown)]
|
[TestCase(PierSide.pierUnknown)]
|
||||||
[TestCase(PierSide.pierEast)]
|
[TestCase(PierSide.pierEast)]
|
||||||
[TestCase(PierSide.pierWest)]
|
[TestCase(PierSide.pierWest)]
|
||||||
public void WhenConvertedValueIsSame(PierSide value)
|
public void When_Assigned_ThenValueIsSame(PierSide value)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeEnum<PierSide> sut = value;
|
ThreadSafeEnum<PierSide> sut = value;
|
||||||
@@ -27,18 +22,18 @@ namespace Meade.net.UnitTests
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestCase(PierSide.pierUnknown, PierSide.pierUnknown)]
|
[TestCase(PierSide.pierUnknown, PierSide.pierUnknown)]
|
||||||
[TestCase(PierSide.pierUnknown, PierSide.pierUnknown)]
|
[TestCase(PierSide.pierUnknown, PierSide.pierEast)]
|
||||||
[TestCase(PierSide.pierUnknown, PierSide.pierUnknown)]
|
[TestCase(PierSide.pierUnknown, PierSide.pierWest)]
|
||||||
[TestCase(PierSide.pierEast, PierSide.pierUnknown)]
|
[TestCase(PierSide.pierEast, PierSide.pierUnknown)]
|
||||||
[TestCase(PierSide.pierEast, PierSide.pierWest)]
|
|
||||||
[TestCase(PierSide.pierEast, PierSide.pierEast)]
|
[TestCase(PierSide.pierEast, PierSide.pierEast)]
|
||||||
|
[TestCase(PierSide.pierEast, PierSide.pierWest)]
|
||||||
[TestCase(PierSide.pierWest, PierSide.pierUnknown)]
|
[TestCase(PierSide.pierWest, PierSide.pierUnknown)]
|
||||||
[TestCase(PierSide.pierWest, PierSide.pierWest)]
|
|
||||||
[TestCase(PierSide.pierWest, PierSide.pierEast)]
|
[TestCase(PierSide.pierWest, PierSide.pierEast)]
|
||||||
public void WhenSetValueIsChanged(PierSide value, PierSide setValue)
|
[TestCase(PierSide.pierWest, PierSide.pierWest)]
|
||||||
|
public void When_SetValue_ThenValueIsUpdated(PierSide initialValue, PierSide setValue)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeEnum<PierSide> sut = value;
|
ThreadSafeEnum<PierSide> sut = initialValue;
|
||||||
|
|
||||||
// when
|
// when
|
||||||
sut.Set(setValue);
|
sut.Set(setValue);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ namespace Meade.net.UnitTests
|
|||||||
[TestCase(-12.34d)]
|
[TestCase(-12.34d)]
|
||||||
[TestCase(0d)]
|
[TestCase(0d)]
|
||||||
[TestCase(null)]
|
[TestCase(null)]
|
||||||
public void WhenConvertedValueIsSame(double? value)
|
public void When_Assigned_ThenValueIsSame(double? value)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeNullableDouble sut = value;
|
ThreadSafeNullableDouble sut = value;
|
||||||
@@ -29,10 +29,10 @@ namespace Meade.net.UnitTests
|
|||||||
[TestCase(-12.34d, null)]
|
[TestCase(-12.34d, null)]
|
||||||
[TestCase(0d, null)]
|
[TestCase(0d, null)]
|
||||||
[TestCase(null, null)]
|
[TestCase(null, null)]
|
||||||
public void WhenSetValueIsChanged(double? value, double? setValue)
|
public void When_SetValue_ThenValueIsUpdated(double? initialValue, double? setValue)
|
||||||
{
|
{
|
||||||
// given
|
// given
|
||||||
ThreadSafeNullableDouble sut = value;
|
ThreadSafeNullableDouble sut = initialValue;
|
||||||
|
|
||||||
// when
|
// when
|
||||||
sut.Set(setValue);
|
sut.Set(setValue);
|
||||||
|
|||||||
Reference in New Issue
Block a user