コード例 #1
0
ファイル: ToggleTest.cs プロジェクト: edneypitta/toggle-api
        public void ConstructorShouldBuildToggleWithNameAndValue()
        {
            var toggle = new Domain.Entities.Toggle("name", "value");

            toggle.Name.Should().Be("name");
            toggle.Value.Should().Be("value");
        }
コード例 #2
0
ファイル: ToggleTest.cs プロジェクト: edneypitta/toggle-api
        public void UpdateShouldSetNameAndValue()
        {
            var toggle = new Domain.Entities.Toggle("name", "value");

            toggle.Update("new name", "new value");
            toggle.Name.Should().Be("new name");
            toggle.Value.Should().Be("new value");
        }
コード例 #3
0
ファイル: ToggleTest.cs プロジェクト: edneypitta/toggle-api
        public void IsGlobalShouldReturnIfHasService()
        {
            var toggle = new Domain.Entities.Toggle("name", "value");

            toggle.IsGlobal.Should().BeTrue();

            toggle = new Domain.Entities.Toggle(1, "1.0", "name", "value");
            toggle.IsGlobal.Should().BeFalse();
        }
コード例 #4
0
ファイル: ToggleTest.cs プロジェクト: edneypitta/toggle-api
        public void ConstructorShouldBuildFullToggle()
        {
            var toggle = new Domain.Entities.Toggle(1, "1.0", "name", "value");

            toggle.ServiceId.Should().Be(1);
            toggle.Version.Should().Be("1.0");
            toggle.Name.Should().Be("name");
            toggle.Value.Should().Be("value");
        }
コード例 #5
0
 private static bool CompareToggle(Domain.Entities.Toggle toggle, int serviceId,
                                   string version, string name, string value) =>
 toggle.ServiceId == serviceId && toggle.Version == version &&
 toggle.Name == name && toggle.Value == value;
コード例 #6
0
ファイル: ToggleTest.cs プロジェクト: edneypitta/toggle-api
        public void BelongsToShouldCompareServiceAndVersion(int serviceId, string version, bool expectedBelongsTo)
        {
            var toggle = new Domain.Entities.Toggle(1, "1.0", "name", "value");

            toggle.BelongsTo(serviceId, version).Should().Be(expectedBelongsTo);
        }
コード例 #7
0
 private ToggleListBuilder WithToggle(Domain.Entities.Toggle toggle)
 {
     toggles.Add(toggle);
     return(this);
 }