AdventureWorks.WebServices.Tests.Repositories.AddressRepositoryFixture.SetDefault_ClearsOldDefaultAndUpdatesNewDefault C# (CSharp) Method

SetDefault_ClearsOldDefaultAndUpdatesNewDefault() private method

private SetDefault_ClearsOldDefaultAndUpdatesNewDefault ( ) : void
return void
        public void SetDefault_ClearsOldDefaultAndUpdatesNewDefault()
        {
            target.AddUpdate("TestUserName", new Address { Id = "1", AddressType = AddressType.Shipping, IsDefault = true});
            target.AddUpdate("TestUserName", new Address { Id = "2", AddressType = AddressType.Shipping});

            target.SetDefault("TestUserName", "2", AddressType.Shipping);

            Assert.IsFalse(target.GetAll("TestUserName").First(a=>a.Id == "1").IsDefault);
            Assert.IsTrue(target.GetAll("TestUserName").First(a => a.Id == "2").IsDefault);
        }
    }